2010-06-14 138 views
2

我一直在做简单的原型项目,直到现在,总是在依赖定义和保存pom.xml之后,紧随Maven Dependencies库之后的图书馆。但现在我宣布:m2eclipse - 在pom和依赖关系定义之后 - 没有类路径上的库/ Maven依赖关系

父(POM包装,供应链管理,仓库管理)

父(POM包装,共享依赖性)

实际项目(jar包,几个依赖)

实际项目(jar包,几个依赖)


我创造了他们从上一个以“创建模块” ......问题是,I C an't使其自动补Maven依赖库


在.classpath文件有此行<classpathentry kind="con" path="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER"/>在其他“工作”的项目,但并没有什么类路径上。有什么建议吗?

回答

1

您可以在子项目的命令行上运行mvn dependency:tree并确认您看到预期的依赖关系。如果你不这样做,那么你的poms有问题(你将不得不张贴以获得更多帮助)。

+0

你说得对。相关性:树只显示子项目的名称。我正在检查显示整个依赖关系层次结构的子工件的mvn help:effective-pom。我错误地为父项目声明了而不是 ... :-)请问你可以关闭这个问题吗?谢谢帕斯卡尔 – lisak 2010-06-14 01:33:45

+0

@lisak不客气。很高兴它解决了,问题关闭:) – 2010-06-14 01:43:39