maven - 是否有 maven 在线选项(在 settings.xml 中覆盖离线)
问题描述
由于各种原因(主要是构建的速度和可靠性*),我更喜欢在离线模式下使用 maven。由于我不喜欢-o
每次都输入(并且在我忘记它时处理问题),我已经添加<offline>true</offline>
到我的.m2/settings.xml
.
但是,有时我必须在线构建。是否有一个命令行选项,或者任何体面的方式来做到这一点,而无需settings.xml
在构建后编辑和恢复它?
* 为什么离线有助于我的情况下的可靠性 - 该项目由几个 maven 项目组成,每个项目都有一组子模块,因此它需要mvn
依次运行几个命令,每个命令都需要相当长的时间来构建.. 因为所有这些都是自动构建的Jenkins,有时没有离线构建联系公司 maven 存储库并获取仅在我的本地构建期间构建的工件,我最终得到一个不包含我的更改的本地构建。
解决方案
推荐阅读
- google-cloud-platform - 提供来自 Google Cloud Storage 的私有、用户上传的媒体
- google-api - 已提交 Google OAuth 开发者验证表单,但 Google 没有回复
- go - 为什么要从公共函数调用私有函数,而不是在公共函数中实现代码?
- debugging - intellij hotswap 不起作用:添加一个局部变量
- angular - 使用 Angular cli 在 Angular 项目中添加 moment.js 时区 - webpack
- javascript - Sprite 的拉伸与画布尺寸成反比
- java - Firebase 数据库:无法下载图片
- javascript - QUnit 在依赖项上存根方法会破坏针对该依赖项的测试
- javascript - 无法读取未定义的属性“位置”
- mysql - MySQL 查询循环