Eclipse无法解决Maven依赖关系

什鲁蒂·塞斯(Shruti Seth)

我一直在研究Java Maven项目,在Eclipse中使用它的方式是在命令行上构建它,然后在Eclipse中导入。我面临的问题是,即使项目成功构建,eclipse也无法正确解决依赖关系。

通常通过清理,Maven更新以及删除和导入来解决此问题。但是,这次没有按照以下步骤解决。我尝试了很多已经存在的答案,但没有任何帮助。但是,我发现没有正确创建类路径:

Java构建路径

我看到其中一个依赖罐被标记为丢失

我尝试使用以下方法创建Eclipse .classpath文件:

mvn eclipse:clean
mvn eclipse:eclipse

但是mvn eclipse:eclipse失败并显示以下消息:

无法执行项目咨询目标:无法解决项目company.compliance:consultation:jar:1.0-SNAPSHOT的依赖项:无法在http://maven.ia55.net中找到company.compliance:commons:jar:1.0-SNAPSHOT / company已缓存在本地存储库中,直到company-mvn-repository的更新间隔过去或强制执行更新后,解决方案才会重新尝试-> [帮助1]

我读了一些答案,如果未正确配置m2e(它应该指向命令行Maven,而不是嵌入式Maven),也会发生这种情况。当我检查时,发现我什至没有m2e,因此安装了它。我不知道如何配置它以指向我的Maven。

但是,我怀疑这个问题是因为插件无法正常工作,否则到目前为止,我将无法和平地在Eclipse中工作。

因此,我的另一个问题是,是否mvn clean package足以确保Eclipse不存在有关依赖项的任何编译错误,或者依赖项的范围也起着作用,我是否应该努力使罐子进入回购协议?

我还有其他可能的问题吗?

什鲁蒂·塞斯(Shruti Seth)

问题已解决。早些时候,我只是导入我想从事的项目。在将包含pom的目​​录中的所有项目导入后,eclipse解决了相关性。不知道这是如何工作的,但确实如此。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章