【发布时间】:2017-10-04 12:02:09
【问题描述】:
我正在开发一个加载了很多依赖项的项目。我正在使用一个特定的 settings.xml 文件,该文件指向 m2 存储库的特定方向。它在 Eclipse 首选项中设置 maven 使用此设置文件,并作为环境变量使用此设置文件。
现在,我不确定会发生什么的情况是:
- 代码发生更改,需要更新依赖项
- 您正在使用 Maven -> 从 Eclipse 的项目上下文菜单中更新项目...选项,或者使用 Maven 构建并选中更新快照选项
- 依赖项已下载,在 eclipse 中您可以看到代码正在再次构建。
- 这是我不明白的部分,现在我试图在特定项目上简单地运行“mvn clean install”,但它没有构建,我需要使用 -U 选项并且在下载依赖项时,则构建成功。
我知道这是一个很长的场景,对于可能是 tl;dr 的人来说,但如果有人能向我解释为什么需要下载依赖项,我将不胜感激。
【问题讨论】:
-
您是否查看过本地存储库 (.mv/repository) 中究竟发生了什么? Eclipse 和 mvn 是否都将 jar 下载到同一目录?
标签: java eclipse maven m2eclipse m2e