我已经在luna 4.4.1中使用了m2e插件一段时间来处理依赖关系并且工作正常。通常,我创建新的Java项目,然后将它们转换为Maven项目。
我决定开始使用标准的Maven目录布局,因此对于我最近的项目,我将其创建为Maven项目,然后添加了Eclipse Java facet,以便Eclipse将其视为Java项目。
这破坏了Maven,因此它不再使它的依赖项可用于新项目。通常,Eclipse会向具有Maven依赖项的项目添加“Maven Managed Dependencies”库;新项目不再执行此操作,并且依赖项永远不会添加到项目类路径中。之前一直工作的项目仍然可以正常添加和删除它们。
我已将问题缩小到.classpath错误;由于某种原因,m2e已停止修改项目类路径以使其依赖性可用。我可以通过手动复制和粘贴工作项目中的条目来解决它,但我想找到一种方法来“重新自动化”它。
答案 0 :(得分:0)
我已经回避了这个问题,最后还是向下学习Gradle。