maven checkstyle

  maven配置pom文件添加PMD检查,添加checkStyle检查,JDepend等检查功能
加入PMD检查, 以下代码如果在reporting节点中加入则在mvn site中执行,如果在build节点中加入,则在build的时候自动运行检查。加入PMD检查, 以下代码如果在reporting节点中加入则在mvn site中执行,如果在build节点中加入,则在build的时候自动运行检查。详细配置参考pmd插件使用说明
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
<version>2.5</version>
</plugin>
</plugins>

加入 checkstyle 检查,详细配置参考checkstyle插件使用说明,同样注意放置在reporting和build节点中的区别(所有报表类插件都要同样注意):
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<version>2.5</version>
</plugin>

加入 simian 的支持,simian是一个支持代码相似度检查的工具,目前有maven插件,也有checkstyle的插件。它不仅可以检查java,甚至可以支持文本文件的检查。详细帮助信息参考这里。simian 的 maven插件在这里
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>simian-maven-plugin</artifactId>
<version>1.6.1</version>
</plugin>
</plugins>
...
</build>

加入 jdepend 检查,详细配置参考jdepend使用说明
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jdepend-maven-plugin</artifactId>
<version>2.0-beta-2</version>
</plugin>

加入 findbugz 检查,详细配置参考findbugz使用说明,
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>findbugs-maven-plugin</artifactId>
<version>2.0.1</version>
</plugin>

加入javadoc生成,详细配置参考javadoc usage
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>2.7</version>
<configuration>
...
</configuration>
</plugin>

加入 jxr 支持,JXR是一个生成java代码交叉引用和源代码的html格式的工具,详细配置信息参考jxr usage。注意,jxr没有必要在build阶段运行。
<reporting>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jxr-plugin</artifactId>
<version>2.1</version>
</plugin>
</plugins>
</reporting>

加入 Cobertura 支持,它是一个代码覆盖率工具,可以用来评估具有相应测试的源代码的比率。详细帮助在这里。另外一个功能相似的软件是EMMA,详细的帮助在这里。两个产品的比较文章在这里,个人倾向于都要用,因为给出的指标不一样,都有参考作用。
喜欢阅读
  • 都市超凡强少

    都市超凡强少

    杨子修从一个卑微学生,强势崛起,却不料一个接着一个的美女都找上门来……从此一发不可收拾!

  • 古武传人在都市

    古武传人在都市

    宋天明,古武门派正阳门的唯一传人,燕京宋家遗失在外的大少爷,东盟战场上令敌人闻风丧胆的特种兵王,只因厌倦杀戮,回国静养,结果回国没几天就被一个千金大小姐给抓去当临时男友。一纸合同写的清清楚楚,摸不得,碰不得,看都不能多看一眼!宋天明忍辱负重,逆天改命,美女总裁,当红女星,名门之女纷至沓来,纵横都市的人生这才开始……

  • 绝地生花

    绝地生花

    我要一步一步往上爬在最高点乘着叶片往前飞任风吹干留过的泪和汗从巅峰坠落,一个人一双手,咬着牙昂着头,行走在死亡中,于血腥中崛起,一步一步,重回巅峰。

  • 离殇本是朱颜泪

    离殇本是朱颜泪

    (女扮男装)她是浴血沙场的修罗将军,战功赫赫,却被挚爱之人构陷为通敌叛国、意图谋反的‘奸佞’!满族惨死!奸佞?那就睁大眼睛好好看,何为奸佞!且看她摇身一变,成为了权倾天下,令人闻风丧胆的第一奸臣!害她的、恨她的、背叛她的,一个都别想跑!又构陷‘忠良’,纵奴行凶,强占民女,还要逼着一代名臣跪下叫她爷爷……有人不堪折磨,告到了皇上面前。却见皇上眼睛一斜,嗤道:“朕宠的!”告状之人顿时吓得屁滚尿流,从此之后,再无人敢招惹她!只她在外头嚣张跋扈,回到宫中,却被某人按在榻上,花式惩罚。恶贯满盈的某人腿都软了,乖乖认错。他却附在她耳边:“无碍,你作恶一次,朕罚你十次,你作恶十次,朕罚你千次……让你永生永世,都只能被朕爱着!”

  • 时代婚恋

    时代婚恋

    我跟顾霆生的缘分即深又浅!说他深,因为他是我法律上的老公。说他浅,因为我们压根就没见过面。……跟顾霆生见面是在不可描述的情况下。那时,他并不知道我是他法律上的妻子。只当我是一个玩得起的女人让我跟他在一起。他说,他替我用权势报复那些欺负我的人。我谎话连篇,他纠缠不休!他是有名的男人,我是无名的医生。原本绝配,但终归情深缘浅!遇见顾霆生,此生无憾。

  • 一城晚秋,爱若隔岸观火

    一城晚秋,爱若隔岸观火

    给便宜儿子输血,被绑定了超级影后系统,可以带着老公儿子穿越时空,挑战极限,完成系统任务。

  • 活人出殡

    活人出殡

    村子里接二连三出现怪事,死人不想出殡,活人离奇淹死,肚子里却爬出来个黄鼠狼,最恐怖的,居然有个人拿着刀要砍我,却......

  • 司令,奴家不从

    司令,奴家不从

    为从花楼中脱身,溪草冒险偷了份作战图。却害“活阎王”谢洛白险些吃了败仗,谢司令冲进烟花巷将人拎出来打算弄死,却意外发现自己捡了个小怪物,三教九流的手段便罢了,可洋文、油画、马术她居然也会?正好用来冒充失踪的表妹讨母亲欢心,顺便还能在交际场上给政敌使使绊子。本是场交易,谁知谢二爷自己入了戏,干完活却不放人了怎么办?逃又逃不走,打又打不过,溪草愤然揪起谢二衣领“姓谢的,你不要脸!”,谢司令置若罔闻,扛起她就往回走。“若夫人和脸不可兼顾,为了夫人,也只好不要脸了。”

  • 猜你喜欢
    热门推荐
  • 江淮瑞风s3专用机油
  • 火影忍者晓组织都有谁
  • 鼻咽部囊肿症状
  • 局域网协同办公软件
  • 中国胸心血管外科临床杂志主编
  • 大陈岛撤退
  • mx5323
  • 永嘉县人民法院胡海燕
  • 城星凛与女人 番号
  • 诺基亚n9运行内存多大
  • 嘉实多和海拉哪个好
  • 大坪特色美食真味鲜鱼店怎么样
  • xianyangjichang
  • 吸血鬼日记凯瑟琳照片
  • 小央美儿童美术
  • 岗头金色家园技师66号
  • steam被盗号
  • x~art may
  • python 可视化日志模块
  • gta5线下模式隐漫画任务
  • All Right Reserved 强大网