我的应用程序中有多个模块。所有这些都是maven项目。
所以我正在为所有这些项目创建一个parent pom
,并且能够创建一个并在这个父pom上运行maven build
并且可以正常构建
但是当我在eclipse中打开项目时,父pom没有包含在显示的项目中,所以它正在为构建过程进行挑选。我的项目结构如下
ProjectA
|
--------subProjects
ProjectB
|
--------subprojects
ProjectC
|
--------subProjects
ProjectD
|
-------subprojects
Pom.xml
那么我需要做些什么来识别这个父pom?我创建了另一个maven模块并使其成为父pom。但有什么方法可以避免创建另一个项目并实现上述方案?
答案 0 :(得分:1)
您可以做的一件事就是将全局结构作为maven项目单独导入,然后将子项目逐个导入为eclipse中的maven项目。
答案 1 :(得分:0)
你可以在所有项目的命令行中逐个使用mvn eclipse:eclipse,然后你可以选择导入(Maven项目类型)所有maven项目,如果你选择maven项目顶部的目录。 在这种情况下,您可以在pom中进行所有设置,而不会在eclipse中进行其他配置。