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
Maven 如果尝试使用相同的快照版本,是否可能导致生成失败?_Maven_Jenkins_Jenkins Pipeline_Maven 3 - Fatal编程技术网

Maven 如果尝试使用相同的快照版本,是否可能导致生成失败?

Maven 如果尝试使用相同的快照版本,是否可能导致生成失败?,maven,jenkins,jenkins-pipeline,maven-3,Maven,Jenkins,Jenkins Pipeline,Maven 3,如果我尝试使用相同的快照版本,是否可能导致生成失败。。目前,我已经通过Jenkins文件创建了ci/cd管道,我的要求是,如果已经有一个现有的快照版本,并且如果我们正在尝试为相同的快照版本再构建一个,那么构建应该失败。例如:如果我有我的4.12版本,并且如果我尝试为同一快照版本创建一个以上的构建,那么它应该会失败。我知道目前maven在每次构建迭代中都会覆盖它们。只是想知道我们是否会失败 你可能会找到办法,但你不应该这么做 如果某个版本是最终版本且不应被覆盖,请使用发布版本。如果希望能够覆盖某个

如果我尝试使用相同的快照版本,是否可能导致生成失败。。目前,我已经通过Jenkins文件创建了ci/cd管道,我的要求是,如果已经有一个现有的快照版本,并且如果我们正在尝试为相同的快照版本再构建一个,那么构建应该失败。例如:如果我有我的4.12版本,并且如果我尝试为同一快照版本创建一个以上的构建,那么它应该会失败。我知道目前maven在每次构建迭代中都会覆盖它们。只是想知道我们是否会失败

你可能会找到办法,但你不应该这么做


如果某个版本是最终版本且不应被覆盖,请使用发布版本。如果希望能够覆盖某个版本,请使用快照。我看不出有什么理由要创建快照版本,并且禁止覆盖它。

我不确定您是否清楚地理解了我的帖子。我的意图是不覆盖任何内容,我说如果我们没有更改我知道的快照版本,maven目前会覆盖现有版本。我很想知道如果我使用相同的快照版本,是否会导致构建失败again@user11881我说:如果你想在再次使用该版本时让构建失败,就不要使用快照版本。快照版本要使用多次。您似乎误解了快照版本的概念。快照版本定义为正在开发中,这意味着对于版本1.0-SNAPSHOT,您正在努力实现最终版本1.0,但尚未达到该版本。所以它会随着时间的推移而改变。@JFMeier,-谢谢你的澄清。。我会努力实现我的sceanrio并留住你们posted@user11881如果您能描述您试图解决的原始问题,而该问题可能不是您在问题中描述的问题,我们可能更能帮助您。