Nav*_*nis 7 java maven-3 maven
虽然我知道这mvn install -U是用于更新快照的,并且它会更新从构建日志中看到的远程存储库中的所有内容,但我无法理解它将强制更新哪一部分。因为据我了解,甚至mvn install会从远程存储库中选取内容,即使它存在于本地存储库中(maven 用于更新快照的内部计时器到期的情况除外)。
上面的描述准确吗还是我误解了更新快照的使用?
Maven 正在根据时间间隔检查 SNAPSHOT 工件的更新。默认情况下每天检查一次。这意味着,如果早上您在 SNAPSHOT 中获得更新,而下午在远程存储库中提供了另一个版本,那么您直到明天才能获取它。
-U即使未达到更新间隔,选项也会强制检查快照更新。
需要添加的一点是,尽管-Uin的描述mvn -h是
强制检查远程存储库上的更新版本和快照
根据我以前的经验,版本永远不会检查更新。即我们将始终依赖我们之前检索到的任何内容来发布。
| 归档时间: |
|
| 查看次数: |
6896 次 |
| 最近记录: |