m2eclipse多个模块项目

时间:2011-08-02 13:08:41

标签: eclipse maven m2eclipse

我有一个定义依赖关系的父父maven项目。 然后我有我的父项目,它继承自父项目。我的父项目有多个模块,每个模块都有一个pom文件。

从命令行我可以构建我的父项目,它一切正常,我的所有模块都编译和构建,甚至测试通过。 但是当我在eclipse中从我的父项目的根创建新的java项目时,它永远不会创建Maven依赖项,我也看不到父项目中的jar。我最终无法看到我的项目使用的任何罐子。

我尝试更新项目依赖项,我尝试更新项目配置,以及其他许多清理,构建等,但没有任何工作。

知道如何才能让它发挥作用吗?

由于 --MB

1 个答案:

答案 0 :(得分:0)

为了在eclipse中工作,每个模块都需要是自己的项目。您必须单独将每个模块添加到工作区。 M2Eclipse仍应识别父POM,只要它们位于本地存储库中,或者位于relativePath组的parent属性指定的路径上。

如果要在工作区中包含所有父项目POM(因此可以在它们上使用POM编辑器),可以将它们添加为项目,然后从项目构建配置中删除所有源项目文件夹。