Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/361.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.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
Java 如何为jgitflow发布完成触发的自动生成指定生成选项?_Java_Xml_Maven_Git Flow_Jgitflow Maven Plugin - Fatal编程技术网

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