Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/378.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java IntelliJ IDEA创建了错误的maven快照依赖项_Java_Maven_Intellij Idea_Dependencies_Snapshot - Fatal编程技术网

Java IntelliJ IDEA创建了错误的maven快照依赖项

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.

为什么会有这样的想法:创建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.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