概述maven
使用maven管理项目的生命周期。用一个parent项目,聚合其余子模块。这样作的好处是在项目开发中物理的分离功能模块,保证每一个子项目的独立性和内聚性。之后能够发布一个all-in-one的jar包,也能够发布成几个独立的jar包。好比发布成Repository.jar, Remote.jar等。测试
站点生成spa
cobertura, 统计代码覆盖率。.net
问题:cobertura如何跳过私有构造器和无用的getter,setter方法的测试覆盖率统计,望高人赐教。blog
findbugs,静态分析代码bug。生命周期
checkstyle,统一代码风格。开发
maven-jxr-plugin,生成源代码,便于查看。get
taglist,查看还有多少todo的代码。
it
dashboard-maven-plugin,生成聚合报告。plugin
但愿你们多提建议指正。想近期有时间把项目搭建起来。