我想在每次构建期间在Maven中自动增加版本号。
我尝试使用autoincrement-versions-maven-plugin
,它运行正常。但是,修改后的POM文件需要从Jenkins内部提交回SVN。
我该怎么做?
答案 0 :(得分:0)
答案 1 :(得分:0)
您应该可以使用Maven scm plugin来实现此目的。只需在你的pom中设置一个scm块,例如
<project>
...
<scm>
<url>http://somerepository.com/view.cvs</url>
<connection>scm:svn:http://somerepository.com/svn_repo/trunk</connection>
<developerConnection>scm:svn:https://somerepository.com/svn_repo/trunk</developerConnection>
</scm>
...
</project>
然后添加一个Jenkins Maven构建步骤,其中包含目标&#39; scm:checkin&#39;和提交消息,存储库用户名和存储库密码等参数。更多信息here。