- checkstyle 检查编码风格
- 常用的goal
- checkstyle:checkstyle
- 备注
- 可以用eclipse-cs编辑检查规则http://eclipse-cs.sourceforge.net/index.shtml
- 常用的goal
- surefire-report 生成单元测试报告
- 常用的goal
-
- surefire-report:report
- jdepend 生成包的度量报告
- 常用的goal
-
- jdepend:generate
- findbugs 检查潜在的缺陷
- 常用的goal
-
- findbugs:findbugs
- cobertura 生成测试覆盖率报告
- 常用的goal
-
- cobertura:cobertura
- 备注
- 直接从官方镜像下载的版本有个bug,不能正确生成报告(参见http://jira.codehaus.org/browse/MCOBERTURA-61 )可以下载补丁后的jar替换本地repository的
以上是一些常用的用于品质管理的插件。默认情况下都不用配置,相当方便。如果需要手动配置的话,根据网上的文档也相当容易配置。
apache的maven plugin页面: http://maven.apache.org/plugins/
codehaus mojo 页面: http://mojo.codehaus.org