我创建了一个詹金斯工作,我将ReleaseNumber作为参数传递,我希望在每个pom.xml文件(根pom和子pom)中更新此ReleaseNumber,因为我将这些战争上传到了相同版本的nexus存储库中连结不会接受该号码。 我也想更新子pom版本和父pom版本。 我正在使用Maven 3.5
我正在使用此命令,但我认为它不起作用
Select m = new Select(ActivityPage.Frommonth);
m.selectByIndex(2);// it will select month februaray
Thread.sleep(2000);
String frommonth = m.getFirstSelectedOption().getText();// i want to print the februaray
这是我的父母pom的样子
mvn org.codehaus.mojo:versions-maven-plugin:2.5:set -DnewVersion-${ReleaseNumber}
这是我的孩子pom的样子
<modelVersion>4.0.0</modelVersion>
<groupId>com.test.test</groupId>
<artifactId>Wars</artifactId>
<version>1.0.0</version>
<packaging>pom</packaging>
预先感谢
答案 0 :(得分:1)
在pom中是否定义了变量$ {ReleaseNumber}?或者您只是复制/粘贴了它?
您有错别字,不是-但是=
-DnewVersion=${ReleaseNumber}