【发布时间】:2014-01-22 13:17:34
【问题描述】:
我想将以下依赖项添加到 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:clean eclipse:eclipse 之前,我还尝试了mvn eclipse:configure-workspace。也没有帮助。运行 mvn clean compile test integration-test 工作正常,即使我在克隆中向类添加导入。
非常感谢任何帮助!
【问题讨论】:
-
你使用哪个 Eclipse?
-
使用 -X 运行 mvn 并查看是否有任何可能影响它的日志记录。
-
Eclipse 建模工具版本:Kepler Service Release 1 Build id:20130919-0819
-
@Goibniu 我正在开发一个 Eclipse 插件。日志显示克隆和 jdom2 相同,但克隆没有添加到清单文件中,而是添加了 jdom2。你可以在这里link自己查看日志。
标签: java eclipse maven dependencies eclipse-classpath