Java 为什么eclipse抱怨我添加的缺少依赖项?

Java 为什么eclipse抱怨我添加的缺少依赖项?,java,scala,maven,pom.xml,Java,Scala,Maven,Pom.xml,Eclipse说它需要com.sun.jmx:jmxri:jar:1.2.1,然后我在pom中添加了如下内容。但是它抱怨我刚才添加的依赖性,为什么 谢谢 我想我找到了答案: 需要将log4j从1.2.15更改为1.2.16 <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.16</v

Eclipse说它需要com.sun.jmx:jmxri:jar:1.2.1,然后我在pom中添加了如下内容。但是它抱怨我刚才添加的依赖性,为什么

谢谢


我想我找到了答案:

需要将log4j从1.2.15更改为1.2.16

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

log4j
log4j
1.2.16

你更新了你的Maven依赖项吗?我做了Maven->Update项目,但没有帮助,还是同一个错误关于
mvn dependency:resolve
?mvn dependency:resolve给了我一个错误:[错误]在当前项目和插件组中找不到前缀“dependency”的插件[org.apache.maven.plugins,org.codehaus.mojo]可从中央存储库[local(/Users/edamame/.m2/repository)(->[Help 1]获得,这意味着您的POM有语法错误。发布POM的实际代码(至少足以复制该问题;200多行代码有点多)这里是文本,而不是图片,因此可以在IDE中戳和戳它。上面的依赖项意外地出现在log4j pom中。新版本修复了这个问题。