Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.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/6/codeigniter/3.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
是否有maven online选项(覆盖settings.xml中的脱机选项)_Maven - Fatal编程技术网

是否有maven online选项(覆盖settings.xml中的脱机选项)

是否有maven online选项(覆盖settings.xml中的脱机选项),maven,Maven,出于各种原因(主要是构建的速度和可靠性),我更喜欢在脱机模式下使用maven。由于我不喜欢每次都必须键入-o(并在忘记时处理问题),因此我在.m2/settings.xml中添加了true 然而,有时我不得不在线构建。有没有一个命令行选项,或者有没有一种不需要编辑settings.xml并在生成后恢复的体面方法 *在我的例子中,为什么脱机有助于提高可靠性-该项目由几个maven项目组成,每个项目都有一组子模块,因此它需要按顺序运行几个EALmvn命令,每个命令的构建都需要相当长的时间。。由于所有

出于各种原因(主要是构建的速度和可靠性),我更喜欢在脱机模式下使用maven。由于我不喜欢每次都必须键入
-o
(并在忘记时处理问题),因此我在
.m2/settings.xml
中添加了
true

然而,有时我不得不在线构建。有没有一个命令行选项,或者有没有一种不需要编辑
settings.xml
并在生成后恢复的体面方法


*在我的例子中,为什么脱机有助于提高可靠性-该项目由几个maven项目组成,每个项目都有一组子模块,因此它需要按顺序运行几个EAL
mvn
命令,每个命令的构建都需要相当长的时间。。由于所有这些都是在Jenkins上自动构建的,不需要离线,有时以后会构建联系公司maven repository并获取仅在本地构建期间构建的工件,我最终得到了一个不包含我所做更改的本地版本。

你能解释一下为什么需要脱机模式才能保证版本的可靠性吗?@khmarbaise我已经更新了这个问题。不过,我认为这不会影响答案;)你能更详细地解释一下为什么需要按顺序使用几个
mvn
命令来构建你的产品吗?@khmarbaise有几个父pom,每个pom位于不同的git repo中,每个pom都有一系列子模块。实际上,需要一个单独的
mvn
命令来将其部署到服务器上——出于某种原因,我不知道为什么,当与主构建一起运行时,它不起作用。