nexus私服
http://www.sonatype.org/nexus/archived/
其他私服
Apache的Archiva
http://archiva.apache.org/index.cgi
JFrog的Artifactory
https://www.jfrog.com/open-source/
maven单元测试
Cobertura是一个优秀的开源测试覆盖率统计工具
http://cobertura.github.io/cobertura/
maven通过coberutra-maven-plugin集成,通过命令生成报告:
mvn cobertura:cobertura
生成文件目录target/site/cobertura/index.html
运行testNG测试
持续集成的作用,过程和优势
持续集成工具hudsonhttp://hudson-ci.org/
Sonatype集成
使用jetty-maven-plugin进行测试
使用Cargo实现自动化部署
maven的版本号定义规则
<主版本>.<次版本>.<增量版本>-<里程碑版本>
changeLog
maven-changelog-plugin能够给予版本控制系统中就近的变更记录生成三份变更报告,
分别为:
Change log:基于提交的变更报告,包括每次提交的日期,文件,作者,注释等信息
Develogper
Activity:基于作者的变更报告,包括作者列表以及每个作者相关的提交次数和设计文件数目
File Activity:基于文件的变更报告,曝光过变更的文件列表及每个文件的变更次数。
Cobertura 生成测试覆盖率