gpt4 book ai didi

java - 如何指定jgitflow发布完成触发的自动构建的构建选项?

转载 作者:太空宇宙 更新时间:2023-11-04 12:27:12 24 4
gpt4 key购买 nike

当我执行mvn jgitflow:release-finish时,它会触发一个项目构建,但该项目构建失败,因为它尝试从https://repo1.maven.org/maven2/获取插件。而我们的网络不允许这样做;我们需要使用组织的本地 Maven 存储库。

现在我已经在我的settings.xml中指定了这个本地maven的URL,并且正常构建工作正常,因为我指定了这个settings.xml的路径,如下所示:mvn clean install -gs ~/settings.xml

但是由 jgitflow:release-finish 目标触发的自动构建似乎使用了它自己的构建选项。我想知道如何更改这些构建选项?

我现在使用的解决方法是在 jgitflow 插件配置中设置 noReleaseBuild = true 以完全跳过构建,但我不想继续这样做。

请告诉我是否有办法指定在 jgitflow:release-finish 触发的构建中使用哪个 settings.xml 文件

TIA。

最佳答案

好吧,这很奇怪。我所做的就是从 Maven v3.0.3 升级到 Maven v3.2.5,并将我的用户 settings.xml 保留在这里:~/.m2/settings.xml 并且它有效。

我想要为由 jgitflow:release-finish 目标触发的构建指定的所有选项都可以与目标本身一起指定,如下例所示:

mvn jgitflow:release-finish -Dmaven.test.skip=true

关于java - 如何指定jgitflow发布完成触发的自动构建的构建选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38250866/

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