次の構造の Maven プロジェクトを作成しました。
+ ルートプロジェクト pom.xml (ポン) + サブプロジェクト 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 プロジェクトのように見えます。
私はより深いヒエラルキーを持っているので、これは私にとって大きな問題です。どんな助けでも大歓迎です!