gpt4 book ai didi

maven - Jenkins + Maven 中的自动增量版本号

转载 作者:行者123 更新时间:2023-12-04 19:36:53 25 4
gpt4 key购买 nike

我想在每次构建期间在 Maven 中拥有自动递增的版本号。

我尝试使用 autoincrement-versions-maven-plugin,它工作正常。但是,修改后的 POM 文件需要从 Jenkins 内部提交回 SVN。

我该怎么做?

我看过这个帖子:Incrementing Maven Project Version with Jenkins/Git

最佳答案

您应该能够使用 Maven scm plugin为了这。只需在您的 pom 中设置一个 scm block ,例如

<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 构建步骤,其目标为“scm:checkin”以及提交消息、存储库用户名和存储库密码等参数。更多信息 here .

关于maven - Jenkins + Maven 中的自动增量版本号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15517086/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com