我注意到 m2eclipse 不会自动将传递依赖项添加到项目的构建路径中...
例如,如果“项目 A”将“库 X”指定为依赖项,而该依赖项又依赖于“库 Y”,则我无法在“项目 A”中使用“库 Y”,除非我也 显式指定“Library Y”作为 pom.xml 的依赖项。
这是设计使然吗?或者 m2eclipse 中的缺陷?
最佳答案
它确实添加了传递依赖。请注意,它现在称为m2e。您的依赖项需要在 POM 中指定。如果您不习惯 Maven,您可能会使用 Eclipse 的构建路径工具手动添加依赖项。您不需要再这样做了。只需右键单击该项目并执行 Maven -> Update Project...,它就会为您整理构建路径。
关于java - M2eclipse依赖解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15806721/