Я создал проект Maven со следующей структурой:
+ root-project
pom.xml (pom)
+ sub-projectA (jar)
+ sub-projectB (jar)
Я сделал следующие шаги:
- mvn архетип: create –DgroupId = my.group.id –DartifactId = root-project
- mvn архетип: create –DgroupId = my.group.id –DartifactId = подпроектA
- mvn архетип: create –DgroupId = my.group.id –DartifactId = подпроектB
Итак, у меня, очевидно, в pom.xml верхнего уровня следующие элементы:
<modules>
<module>sub-projectA</module>
<module>sub-projectB</module>
</modules>
Последний шаг был:
mvn eclipse:clean eclipse:eclipse
Теперь, если я импортирую корневой проект в Eclipse, он, похоже, будет рассматривать мои проекты как ресурсы, а не как проекты java.
Однако, если я импортирую каждый из дочерних проектов подпроект A и подпроект B , он будет выглядеть как проект Java.
Это большая проблема для меня, потому что у меня более глубокая иерархия. Любая помощь будет оценена!