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 生成測試覆蓋率