【发布时间】:2015-01-16 14:05:42
【问题描述】:
我有一个 maven 项目,如果我尝试进行 mvn 测试,它会在每 12 小时后下载依赖项。如果文件已经存在,我是否可以跳过下载依赖项。我的目的是减少花费的时间并减少网络带宽的使用。
【问题讨论】:
-
请分享您的 settings.xml 文件。
标签: shell maven command-line command
我有一个 maven 项目,如果我尝试进行 mvn 测试,它会在每 12 小时后下载依赖项。如果文件已经存在,我是否可以跳过下载依赖项。我的目的是减少花费的时间并减少网络带宽的使用。
【问题讨论】:
标签: shell maven command-line command
你可以使用 -o 开关在离线模式下运行你的 maven 命令
【讨论】:
maven 只会下载不在本地存储库中的依赖项。 在本地 PC 上运行时,本地存储库位于您的 PC 中(在 Windows 中的用户主 .m2 目录中)。 因此,要么该目录被删除,要么您更改了依赖项的版本,要么您使用的是 SNAPSHOT 版本,这意味着它总是试图从远程存储库中获取最新版本,这实际上是您不应该做的事情(始终使用硬编码的版本号发布版本而不是开发版本)。
【讨论】: