繁体   English   中英

Eclipse项目无法读取POM文件中的依赖关系

[英]Eclipse project not reading depdencies inside the POM file

在Eclipse Neon中,我从本地文件夹执行了“导入现有maven项目”,其内容是从另一台机器复制的。 该项目未读取POM文件上的依赖关系,其中一个示例是log4j依赖关系。 一种解决方法是将log4j-1.2.17.jar作为外部jar手动添加到项目中,但这是错误的。 有没有人提供有关如何进行故障排除的提示? 我对maven经验不足,因此我不确定将现有项目导入eclipse时是否还有其他设置或配置。

您可以通过执行以下命令来确定是否正确提取了项目依赖项

mvn clean install 

从命令行的项目目录中。 这也将下载项目所需的依赖项。

我所见到的最常见原因是,当Maven从存储库下载工件时遇到错误。 在这种情况下,Maven将下载标记为失败,并且直到经过一段时间(我不记得要花多长时间)才会重试。

最简单的测试方法是删除主目录中的.m2 / repository文件夹,然后让Maven重新下载工件。 如果您已安装Maven,则只需从控制台执行“ mvn install”。 否则,您可以尝试:

  1. 右键单击Eclipse中的项目
  2. 选择“ Maven>更新项目”
  3. 选中“强制更新快照/发布”
  4. 点击“确定”

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM