为什么 IDEA 可能会使用如下路径创建 Maven 快照依赖项:(第一次仅针对大约 10 个依赖项中的 4 个)
C:\Users\<user>\.m2\repository\com\foo\bar\some\1.6.0-SNAPSHOT\some-1.6.0-20130708-101124-145.jar
我在 .ipr 文件中手动修复了它们,只是为了看看会发生什么。我写道:
C:\Users\<user>\.m2\repository\com\foo\bar\some\1.6.0-SNAPSHOT\some-1.6.0-SNAPSHOT.jar
打开IDEA后,java代码中的引用工作正常,但在Maven项目下,依赖项被标记为红色。单击重新导入所有 Maven 项目后,错误的依赖项又回来了 - 现在不仅是 4 个,而且几乎是我引用的所有快照。
我查看了 pom.xml 文件,依赖项中的版本始终是 1.6.0-SNAPSHOT。
最佳答案
文件/设置.../Maven/始终更新快照
这对我有用+希望能有所帮助(甚至是我将来)。
关于java - IntelliJ IDEA 创建错误的 Maven 快照依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17529601/