Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用jenkins构建编号生成maven工件_Maven_Jenkins_Maven 2_Pom.xml_Buildnumber Maven Plugin - Fatal编程技术网

如何使用jenkins构建编号生成maven工件

如何使用jenkins构建编号生成maven工件,maven,jenkins,maven-2,pom.xml,buildnumber-maven-plugin,Maven,Jenkins,Maven 2,Pom.xml,Buildnumber Maven Plugin,我正在尝试将maven工件名称与构建编号关联起来。 ex:sample.1.0.0-snapshot.ear转换为sample.1.0.0-snapshot.buildnumber.ear 我尝试了maven buildnumber插件,但仍然没有成功 任何人都可以帮我做这件事。您可以在清理后的任何其他maven目标之前执行以下命令来使用 mvn versions:set-DnewVersion=sample.1.0.0-snapshot.$BUILD_NUMBER上述命令正在更改pom版本,而

我正在尝试将maven工件名称与构建编号关联起来。 ex:sample.1.0.0-snapshot.ear转换为sample.1.0.0-snapshot.buildnumber.ear

我尝试了maven buildnumber插件,但仍然没有成功

任何人都可以帮我做这件事。

您可以在清理后的任何其他maven目标之前执行以下命令来使用


mvn versions:set-DnewVersion=sample.1.0.0-snapshot.$BUILD_NUMBER

上述命令正在更改pom版本,而不是工件的名称您尝试生成工件的ID以及执行后得到的最终工件名称。在pom.xml中是否使用了任何“finalName”引用。如果可能的话,试着给我们提供完整的pom。这篇文章也在讨论如何处理这个问题。