gpt4 book ai didi

maven-2 - 如何在maven中发布依赖于第3方SNAPSHOT项目的项目

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

我想使用 Maven 发布插件发布一个快照项目“foo-1.0-SNAPSHOT”。该项目依赖于尚未发布的第三方模块“bar-1.0-SNAPSHOT”。我在项目的 pom.xml 中使用选项“allowTimestampedSnapshots”来允许带时间戳的快照,但我假设第 3 方模块(bar)没有时间戳,除非我自己构建它,因为 Maven 仍然提示 Unresolved SNAPSHOT 依赖项。

有没有办法发布项目 foo 而不管依赖的 SNAPSHOT 项目,如果没有,我如何向第 3 方项目添加时间戳?

最佳答案

问题出在 allowTimestampedSnapshots 参数名称上,它在文档中,但插件的源在表达式中使用了不同的参数名称 - ignoreSnapshots

因此,只需使用 -DignoreSnapshots=true ,发布插件的准备目标将忽略快照依赖项。

关于maven-2 - 如何在maven中发布依赖于第3方SNAPSHOT项目的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/245932/

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