概述
使用maven管理项目的生命周期。用一个parent项目,聚合其他子模块。这样做的好处是在项目开发中物理的分离功能模块,保证每个子项目的独立性和内聚性。以后可以发布一个all-in-one的jar包,也可以发布成几个独立的jar包。比如发布成Repository.jar, Remote.jar等。
站点生成
cobertura, 统计代码覆盖率。
findbugs,静态分析代码bug。
checkstyle,统一代码风格。
maven-jxr-plugin,生成源代码,便于查看。
taglist,查看还有多少todo的代码。
dashboard-maven-plugin,生成聚合报告。
希望大家多提建议指正。想近期有时间把项目搭建起来。
来源:oschina
链接:https://my.oschina.net/u/719192/blog/168755