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



我在luna 4.4.1中使用m2e插件处理依赖关系已经有一段时间了,它运行良好。通常,我会创建新的Java项目,然后将它们转换为Maven项目。

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

这破坏了Maven,使其依赖关系不再可用于新项目。通常,Eclipse会在具有Maven依赖项的项目中添加一个"Maven托管依赖项"库;新项目不再这样做,依赖项也从未添加到项目类路径中。以前一直在工作的项目仍然可以正常添加和删除它们。

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

我终于放下心来学习Gradle,从而避开了这个问题。

最新更新