maven持續集成

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測試


持續集成的作用,過程和優勢

持續集成工具hudson
http://hudson-ci.org/


Sonatype集成


使用jetty-maven-plugin進行測試
使用Cargo實現自動化部署


maven的版本號定義規則
<主版本>.<次版本>.<增量版本>-<里程碑版本>


changeLog
maven-changelog-plugin能夠給予版本控制系統中就近的變更記錄生成三份變更報告,
分別爲:
Change log:基於提交的變更報告,包括每次提交的日期,文件,作者,註釋等信息
Develogper
Activity:基於作者的變更報告,包括作者列表以及每個作者相關的提交次數和設計文件數目
File Activity:基於文件的變更報告,曝光過變更的文件列表及每個文件的變更次數。


Cobertura 生成測試覆蓋率
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章