Java IntelliJ IDEA创建了错误的maven快照依赖项
为什么会有这样的想法:创建maven快照依赖项的路径如下:(第一次只针对10个依赖项中的4个)Java IntelliJ IDEA创建了错误的maven快照依赖项,java,maven,intellij-idea,dependencies,snapshot,Java,Maven,Intellij Idea,Dependencies,Snapshot,为什么会有这样的想法:创建maven快照依赖项的路径如下:(第一次只针对10个依赖项中的4个) C:\Users\\.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.
C:\Users\\.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
C:\Users\\.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构建项目
mvn clean install
现在,所有依赖项都下载到本地Maven存储库(您可以定义它)
然后所有依赖项都位于一个位置。右键单击IntelliJ IDEA中的模块(项目)属性。将本地存储库设置为maven存储库。然后重新导入依赖项。现在你解决了这个问题。如果您有更多问题,请在此处留言文件/设置…/Maven/Allways更新快照 这是为我做的+希望能对我有所帮助(甚至对我以后)
mvn clean install