[英]Eclipse plugin does not find artifacts in local maven repo
我有一个多模块Maven项目,可以在命令行上很好地构建。 当我将项目导入eclipse时,它抱怨说某些依赖项无法解决。 大多数依赖确实可以很好地解决。
我得到一些依赖的错误信息:
Missing artifact com.visual-paradigm.hibernate:orm:jar:20140430 pom.xml /lir line 2 Maven Dependency Problem
我检查了Eclipse Maven配置,可以看到依赖项实际上在本地存储库中。
有什么想法如何让Eclipse / Maven解决此依赖性吗?
您可以尝试更新settings.xml以供插件使用。
也可以尝试更新正在使用的Maven实例。
编辑1在eclipse .classpath文件中,查看给定jar是否存在该条目。 我相信您应该在eclipse中提到其他罐子的条目。 像这样
<classpathentry kind="var" path="M2_REPO/stax/stax-api/1.0.1/stax-api-1.0.1.jar"/>
现在有2种情况
事实证明,缺少的依赖项是使用复制粘贴而不是使用install:install-file
添加到回购中的。 因此,回购中缺少一些元信息。
删除它们并使用install:install-file
读取即可解决该问题。
仍然令人困惑的是,在命令行上,maven对此感到满意。 甚至从eclipse开始进行Maven安装都运行良好。 只是m2eclipse插件对此有问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.