maven-release-plugin,是否可以在不使用分支标记标记pom.xml的情况下使用

时间:2016-10-12 06:40:07

标签: maven jenkins cvs maven-release-plugin

我正在尝试使用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。还有另一种方式吗?

1 个答案:

答案 0 :(得分:0)

我最近自己一直坐在这个问题上,从我可以收集的内容来看,没有办法直接从TAG中释放。原因如上所述。 也许一种可能的方法(仍未经测试)可能是从您的标签创建一个分支,将您的网址设置为新创建的分支,从分支发布。 任何拥有相同场景的人都将不胜感激。