我创建了一个具有以下结构的 Maven 项目:
+ 根项目 pom.xml (pom) + 子项目A (jar) + 子项目B (jar)
我已完成以下步骤:
- mvn archetype:create –DgroupId=my.group.id –DartifactId=root-project
- mvn archetype:create –DgroupId=my.group.id –DartifactId=sub-projectA
- mvn archetype:create –DgroupId=my.group.id –DartifactId=sub-projectB
所以我显然在顶级 pom.xml 中有以下元素:
<modules>
<module>sub-projectA</module>
<module>sub-projectB</module>
</modules>
最后一步是:
mvn eclipse:clean eclipse:eclipse
现在,如果我在 Eclipse 中导入根项目,它似乎将我的项目视为资源而不是 java 项目。
但是,如果我导入每个子项目sub-projectA和sub-projectB,它们看起来就像 java 项目。
这对我来说是个大问题,因为我的层次结构更深。任何帮助,将不胜感激!