Eclipse m2e插件停止更改类路径以添加依赖项

时间:2015-04-14 23:27:17

标签: java eclipse maven

我已经在luna 4.4.1中使用了m2e插件一段时间来处理依赖关系并且工作正常。通常,我创建新的Java项目,然后将它们转换为Maven项目。

我决定开始使用标准的Maven目录布局,因此对于我最近的项目,我将其创建为Maven项目,然后添加了Eclipse Java facet,以便Eclipse将其视为Java项目。

这破坏了Maven,因此它不再使它的依赖项可用于新项目。通常,Eclipse会向具有Maven依赖项的项目添加“Maven Managed Dependencies”库;新项目不再执行此操作,并且依赖项永远不会添加到项目类路径中。之前一直工作的项目仍然可以正常添加和删除它们。

我已将问题缩小到.classpath错误;由于某种原因,m2e已停止修改项目类路径以使其依赖性可用。我可以通过手动复制和粘贴工作项目中的条目来解决它,但我想找到一种方法来“重新自动化”它。

1 个答案:

答案 0 :(得分:0)

我已经回避了这个问题,最后还是向下学习Gradle。