Maven2 Report使用javancss-maven-plugin
簡介一下Maven2中javancss-maven-plugin進行Report的使用。
更詳細的用法請參考:http://mojo.codehaus.org/javancss-maven-plugin/index.html
簡易使用法:
基本上只要在reporting標籤中使用進行plugin的設定即可。之後在執行maven site時就會產生javancss的報表資料。
<reporting> </plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>javancss-maven-plugin</artifactId> </plugin> </plugins> </reporting> |
較複雜的使用法:
雖然設定簡單,但目前這個plugin還不是很穩定,不穩定的原因大多出現在中文問題上。
Javancss會針對*.java檔中的註解與非註解進行分析處理,但在使用”//”註解型式中包含中文的話,偶爾會發生無法進行完整分析的狀況,通常使用”/**/”來進行註解的話大多能解決問題,但若是還無法順利產生javancss報表的話,可以透過自行設定那些檔要引入進行處理,那些檔要排除分析來處理,不過中文問題通常是在Windows系統發生的,Linux似乎就沒有這個狀況。
<reporting> </plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>javancss-maven-plugin</artifactId> <configuration> <includes> <include>**/*foo.java</include> </includes> <excludes> <exclude>**/LdapManager.java</exclude> <exclude>**/Pending.java</exclude> <exclude>**/AuthManager.java</exclude> <exclude>**/BusTypeController.java</exclude> <exclude>**/SetAuthorityController.java</exclude> </excludes> </configuration> </plugin> </plugins> </reporting> |
沒有留言:
張貼留言