我一直在玩这个,但找不到合适的方法。这是我的设置:
/parent
pom.xml
<modules>
<module>../module-1</module>
...
<module>../module-n</module>
</modules>
<scm><connection>https://repo/trunk</connection>...</scm>
/module-1
pom.xml
...
/module-n
pom.xml
当我结帐父母时,我期待eclipse检查所有子模块项目。这在平面项目层次结构中是否可行?
答案 0 :(得分:1)
给定结构意味着你的module-1与父级处于同一级别,这在Eclipse和Maven中都没有意义。 最好是按以下方式构建项目:
+-- parent (pom.xml)
+-- module-1 (pom.xml)
+-- module-2 (pom.xml)
通过这种结构,您可以简单地检查父母并获得您需要使用的所有内容。 除此之外,它将使您的pom文件特别是模块部分更简单,可以这样做:
<modules>
<module>module-1</module>
..
<module>module-n</module>
</modules>
你的孩子只需使用这样的父母:
<parent>
<groupId>..</groupId>
<artifactId>..</artifactId>
<version>...</version>
</parent>
答案 1 :(得分:1)