javadoc maven_Maven Fluido Skin和Javadoc类图
javadoc maven
我使用Maven網站已有一段時間了,對此我感到非常滿意。 我不想在Maven 3之后更新我的項目,但是沒關系,Maven 3帶來了許多新奇的東西。 但是,有兩件事使我感到煩惱:缺乏美觀和現代的外觀,以及瀏覽復雜代碼的Javadoc。 創建自定義Maven皮膚的想法甚至浮現在腦海,但是我從來沒有時間閱讀它。但是,世界上充滿了優秀的人才! 就像來自99soft的家伙一樣 。 他們創建了Maven Fluido Skin ,并將其捐贈給Apache Software Foundation 。 它建立在Twitter的Bootstrap之上,可以從Maven中央存儲庫中獲得。 為了在Maven項目中使用它,您要做的就是將以下設置添加到src / site / site.xml中:
<skin><groupId>org.apache.maven.skins</groupId><artifactId>maven-fluido-skin</artifactId><version>1.2.1</version> </skin>這是一些使用Maven Fluido Skin的項目的列表(希望在不久的將來Apache Commons和其他項目也將采用此skin作為默認值):
- Maven Fluido皮膚
- tap4j
- TestLink Java API
關于Javadoc瀏覽,也有一個不錯的技巧:添加類圖。 我在Apache Commons郵件列表中看到了一個新的Javadoc模板,但這是一個正在進行的工作,因此,現在我將繼續使用類圖。 當您使用graphviz執行Javadoc或站點目標時,將生成這些圖。 還有更多。 您可以單擊圖類,因為它們具有指向它們所引用的Java類的鏈接。
您可以在Apache Maven網站上找到有關設置圖生成的說明,或查看示例 (我更喜歡后者)。 但基本上,您將需要安裝graphviz,并且在項目pom.xml中需要類似以下XML片段的內容。
<plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-javadoc-plugin</artifactId><version>2.7</version><configuration><doclet>gr.spinellis.umlgraph.doclet.UmlGraphDoc</doclet><docletArtifact><groupId>gr.spinellis</groupId><artifactId>UmlGraph</artifactId><version>4.4</version></docletArtifact><additionalparam>-inferrel -inferdep -quiet -hide java.*-collpackages java.util.* -qualify-postfixpackage -nodefontsize 9-nodefontpackagesize 7-edgefontname 'Trebuchet MS'-nodefontabstractname 'Trebuchet MS'-nodefontclassabstractname'Trebuchet MS'-nodefontclassname 'Trebuchet MS'-nodefontname'Trebuchet MS'-nodefontpackagename 'Trebuchet MS'-nodefonttagname'Trebuchet MS'</additionalparam></configuration> </plugin>這是一個圖的樣子(來源: http : //tap4j.org/apidocs/index.html ):
玩得開心! 并記住檢查您的CI機器是否也安裝了graphviz,否則Javadoc頁面中將包含404。
祝您編程愉快,別忘了分享!
參考: Maven站點提示: Kinoshita博客博客中來自JCG合作伙伴 Bruno Kinoshita的Maven Fluido Skin和Javadoc類圖 。
翻譯自: https://www.javacodegeeks.com/2012/10/maven-fluido-skin-and-javadoc-class.html
javadoc maven
總結
以上是生活随笔為你收集整理的javadoc maven_Maven Fluido Skin和Javadoc类图的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 腐烂国度中文设置(腐烂国度中文版进去是英
- 下一篇: 应用JDK 9 @不推荐使用的增强功能