1

我的应用程序中有多个模块。它们都是 maven 项目。

所以我正在parent pom为所有这些项目创建一个并且能够创建一个并maven build在这个父 pom 上运行并且工作正常

但是当我在 Eclipse 中打开项目时,父 pom 不包含在显示的项目中,因此它正在为构建过程拾取它。我的项目结构如下

ProjectA
    |
    --------subProjects     
ProjectB  
   |
   --------subprojects
ProjectC    
   |
   --------subProjects
ProjectD
   |
    -------subprojects
Pom.xml

那么我需要什么才能让 eclipse 识别这个父 pom 呢?我创建了另一个 maven 模块并将其设为父 pom 。但是有什么办法可以避免创建另一个项目并实现上述场景?

4

2 回答 2

1

您可以做的一件事是自己将全局结构作为maven项目导入,然后在eclipse中将子项目一一导入作为maven项目。

于 2013-03-08T07:32:13.210 回答
0

您可以在命令行中对所有项目一一使用 mvn eclipse:eclipse,然后如果您选择 maven 项目顶部的目录,则可以通过导入(Maven 项目类型)所有 maven 项目来选择。在这种情况下,您在 pom 中进行所有设置,而在 eclipse 中没有其他配置。

于 2014-05-02T11:54:17.523 回答