【问题标题】:Why eclipse complaining about the missing dependency I added?为什么 eclipse 抱怨我添加的缺少依赖项?
【发布时间】:2015-09-12 07:13:51
【问题描述】:

Eclipse 说它需要 com.sun.jmx:jmxri:jar:1.2.1,然后我在 pom 中添加如下。但是后来又抱怨我刚刚添加的依赖,这是为什么呢?

谢谢!

【问题讨论】:

  • 你更新了你的 Maven 依赖了吗?
  • 我做了 Maven -> 更新项目,但没有帮助,仍然是同样的错误
  • mvn depenendency:resolve 呢?
  • mvn dependency:resolve 给了我错误:[错误] 在当前项目和插件组 [org.apache.maven.plugins, org.codehaus. mojo] 可从存储库 [local (/Users/edamame/.m2/repository), central (repo.maven.apache.org/maven2)] -> [Help 1]
  • 这意味着您的 POM 存在语法错误。在此处以文本而不是图片的形式发布您的 POM 的实际代码(至少足以复制问题;200 多行有点多),以便人们可以在 IDE 中戳它。

标签: java scala maven pom.xml


【解决方案1】:

我想我找到了答案:Maven failing to resolve recursive dependencies with multiple repositories

需要将 log4j 从 1.2.15 更改为 1.2.16

<dependency>
    <groupId>log4j</groupId>
    <artifactId>log4j</artifactId>
    <version>1.2.16</version>
</dependency>

【讨论】:

  • 上述依赖项意外出现在 log4j pom.xml 中。新版本解决了这个问题。
猜你喜欢
  • 2022-08-04
  • 2021-12-19
  • 1970-01-01
  • 2011-08-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多