【发布时间】:2012-03-20 13:21:24
【问题描述】:
我有一个 maven 项目,由于来自另一个项目的工件的无法解析的引用而无法编译。
当我运行 eclipse:eclipse 并打开它时,它会显示“将项目 'project2' 添加到 'project1' 的构建路径”的自动修复建议。如果我点击这个一切正常。所以 project1 可以清楚地看到我的 project2 引用,但并没有像预期的那样使用它。
但是,一旦我删除了为 eclipse 生成的所有文件,错误就会恢复,因为 eclipse 创建的任何参考都已被删除。如何手动在 project1 构建路径中获取此 project2。我已经在 pom 中列出了它,如下所示:
<dependency>
<groupId>group.id</groupId>
<artifactId>project2</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
【问题讨论】:
-
为什么要删除eclipse相关文件?
-
您的两个项目都具备 Maven 特性吗?
标签: java eclipse maven pom.xml