java - IntelliJ IDEA 创建错误的 Maven 快照依赖项

标签 java maven intellij-idea dependencies snapshot

为什么 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/

相关文章:

java - 具有 RESTFul API 和静态 Web 的独立 Java 应用程序

java - 编译一个版本 - eclipse,maven

java - 在 IntelliJ IDEA 中更改 Git 用户

java - 即使它没有优化尾递归,我是否应该在java中使用尾递归

java - 无法实例化 TestExecutionListener

java - 在 maven-jaxb2-plugin 中外部配置 WSDL 位置

intellij-idea - 如何将项目从 IDEA 连接到 Gitlab

java - Intellij 属性文件的透明转换

java - 使用java中的Collections.sort()对列表中具有空值的多个字段进行排序?

java - 从外部 bean 注入(inject) bean 属性