我已经通过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上突出显示错误。
请为此提供建议。
由于
答案 0 :(得分:6)
通过eclipse市场安装http://www.eclipse.org/m2e/。该插件添加了
classpathentry kind =“con”path =“org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER”
eclipse的.classpath文件中的条目以及来自maven依赖项的每个jar都将在您的类路径中。
答案 1 :(得分:2)
你有一个maven插件可以做到这一点。您必须使用maven项目根目录下的命令行并键入
mvn eclipse:eclipse
它将创建(或更新)一个eclipse项目,该项目依赖于位于本地maven存储库中的jar
,以及同一存储库中的eclipse项目工件(.project,.classpath和其他东西)。 / p>
然后使用“导入现有项目”向导在eclipse中导入项目。
http://maven.apache.org/guides/mini/guide-ide-eclipse.html了解更多信息