Java 如何为jgitflow发布完成触发的自动生成指定生成选项?
当我执行Java 如何为jgitflow发布完成触发的自动生成指定生成选项?,java,xml,maven,git-flow,jgitflow-maven-plugin,Java,Xml,Maven,Git Flow,Jgitflow Maven Plugin,当我执行mvnjgitflow:release finish时,它会触发一个项目构建失败,因为它试图从中获取插件,而我们的网络不允许这样做;我们需要使用该组织的本地maven回购协议 现在,我已经在我的settings.xml中指定了这个本地maven的URL,正常的构建工作正常,因为我指定了这个settings.xml的路径如下:mvn clean install-gs~/settings.xml 但是由jgitflow:release finish目标触发的自动构建似乎使用了自己的构建选项。
mvnjgitflow:release finish
时,它会触发一个项目构建失败,因为它试图从中获取插件,而我们的网络不允许这样做;我们需要使用该组织的本地maven回购协议
现在,我已经在我的settings.xml中指定了这个本地maven的URL,正常的构建工作正常,因为我指定了这个settings.xml的路径如下:mvn clean install-gs~/settings.xml
但是由jgitflow:release finish
目标触发的自动构建似乎使用了自己的构建选项。我想知道如何更改这些构建选项
我现在使用的解决方法是在jgitflow插件配置中设置noReleaseBuild=true
,以便完全跳过构建,但我不想继续这样做
请告诉我是否有办法指定由jgitflow:release finish
TIA.好的,这很奇怪。我所做的一切都是从Maven v3.0.3升级到Maven v3.2.5,并将我的user settings.xml保存在这里:
~/.m2/settings.xml
,它成功了
我想为jgitflow:release finish
目标触发的构建指定的所有选项都可以与目标本身一起指定,如本例所示:
mvn jgitflow:release-finish -Dmaven.test.skip=true
好吧,这很奇怪。我所做的一切都是从Maven v3.0.3升级到Maven v3.2.5,并将我的user settings.xml保存在这里:
~/.m2/settings.xml
,它成功了
我想为jgitflow:release finish
目标触发的构建指定的所有选项都可以与目标本身一起指定,如本例所示:
mvn jgitflow:release-finish -Dmaven.test.skip=true