是否有Maven在线选项(在settings.xml中覆盖离线)

时间:2018-06-27 18:46:44

标签: maven

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

但是,有时我必须在线构建。是否为此提供了命令行选项,或者以任何不错的方式实现了此功能,而无需编辑settings.xml并在构建后将其还原?

*在我的情况下,为什么脱机有助于提高可靠性-该项目包含几个Maven项目,每个项目都有一组子模块,因此它需要按顺序运行seveal mvn命令,每个命令都需要花费一些时间来构建。由于所有这些都是在Jenkins上自动构建的,因此有时无需离线即可构建联系公司maven存储库,并获取仅在本地构建期间构建的工件,最后我得到的本地构建不包含我的更改。

0 个答案:

没有答案