为什么有些罐子没有被maven中的.classpath文件添加到.classpath文件中?

时间:2014-01-22 13:17:34

标签: java eclipse maven dependencies eclipse-classpath

我想将以下依赖项添加到maven(我没有使用m2e插件)。

<dependency>
    <groupId>uk.com.robust-it</groupId>
    <artifactId>cloning</artifactId>
    <version>1.9.0</version>
</dependency>

问题是当我执行mvn eclipse:clean eclipse:eclipse时,jar根本没有被添加到eclipse中的.classpath文件中。它适用于此依赖项。

<dependency>
    <groupId>org.jdom</groupId>
    <artifactId>jdom2</artifactId>
    <version>2.0.5</version>
</dependency>

Maven确实无法克隆依赖。正确的.jar文件位于~/.m2/repositories中。在执行mvn eclipse:configure-workspace之前,我还尝试了mvn eclipse:clean eclipse:eclipse。也没有帮助。即使我在克隆中向类添加导入,运行mvn clean compile test integration-test也能正常工作。

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:1)

尝试

 mvn help:effective-pom

查看scope是否为provided