Maven-release-plugin,是否可以不使用分支标记标记pom.xml



我正在尝试创建使用maven-release-plugin在我的项目上执行发布的Jenkins作业。Jenkins作业的第一步是通过标签x-x-x从CVS签出。问题是,当maven-release-plugin更改pom.xml中的版本并尝试将文件提交到CVS时,提交失败(不是标记),因为在签出期间使用的标记不是分支标记:

cvs commit: sticky tag `x-x-x' for file `pom.xml' is not a branch

我想避免为pom.xml创建分支标记,只是为了满足maven-release-plugin。还有别的办法吗?

我最近一直在处理这个问题,据我所知,没有办法直接从TAG中发布。原因正如你上面提到的。也许一个可能的方法(尚未测试),可以从你的标记创建一个分支,设置你的url到新创建的分支,从分支释放。如果您有相同的情况,我们将不胜感激。

最新更新