gpt4 book ai didi

maven - 如何阻止 maven 版本范围使用快照

转载 作者:行者123 更新时间:2023-12-03 15:02:42 26 4
gpt4 key购买 nike

我在我的 Maven POM 中使用版本范围:

<version>[3.0.0,)</version>

对于这个特定的 Artifact ,repo 中有一个 3.0.0 版本和一个 3.0.1-SNAPSHOT。当我尝试发布时它失败了,因为使用了 SNAPSHOT 版本。

我试图通过编辑我的设置文件来禁止使用快照来解决这个问题,但它仍然失败:
<repositories>
<repository>
<id>EFX Nexus Repository</id>
<url>myUrl</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>

谢谢

最佳答案

这是基本的Maven 问题。

当你在一行中触发多个命令时..说 mvn versions:resolve-ranges clean install ......它会在发布构建时获取快照。

尝试单独执行命令。

首先运行 mvn versions:resolve-ranges 然后 clen install

关于maven - 如何阻止 maven 版本范围使用快照,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4407055/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com