3

我通过maven在eclipse中导入了多个项目。在eclipse中导入项目后,我看到项目资源管理器中的项目文件夹有一些错误。所有这些错误都在 pom.xml 上。

当我打开 pom.xml 时,错误是这样的:

Project build error: Non-resolvable parent POM: Failure to find org.openhie.openempi:openempi:pom:2.2.5 in http://repo1.maven.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced and 'parent.relativePath' points at wrong local POM

如何解决eclipse中的这个错误?我通过添加错误消息中指定的缺失 JAR 尝试了很多,但仍然在 pom.xml 上突出显示错误。

请为此建议我。

谢谢

4

2 回答 2

6

通过 eclipse 市场安装http://www.eclipse.org/m2e/ 。该插件添加了一个

classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"

eclipse 的 .classpath 文件中的条目和来自 maven 依赖项的每个 jar 都将在您的类路径中。

于 2012-06-01T06:31:12.973 回答
2

你有一个 Maven 插件可以做到这一点。您必须使用 Maven 项目根目录下的命令行并键入

mvn eclipse:eclipse

它将创建(或更新)一个 eclipse 项目,该项目依赖于jar位于本地 maven 存储库中的项目,以及同一存储库中的 eclipse 项目工件(.project、.classpath 和其他东西)。

然后使用“导入现有项目”向导在 Eclipse 中导入您的项目。

http://maven.apache.org/guides/mini/guide-ide-eclipse.html了解更多信息

于 2012-06-01T06:25:29.563 回答