Problem mit Eclipse und Maven-multi-module-Projekt
Habe ich einen Maven-Projekt mit der folgenden Struktur:
+ root-Projekt pom.xml (pom) + sub-projectA (jar) + sub-projectB (jar)
Habe ich fertig die folgenden Schritte aus:
- mvn archetype:create –DgroupId=meine.Gruppe.id –DartifactId=root-Projekt
- mvn archetype:create –DgroupId=meine.Gruppe.id –DartifactId=sub-projectA
- mvn archetype:create –DgroupId=meine.Gruppe.id –DartifactId=sub-projectB
So, ich habe offensichtlich in der top-Ebene pom.xml die folgenden Elemente:
<modules>
<module>sub-projectA</module>
<module>sub-projectB</module>
</modules>
Der Letzte Schritt war:
mvn eclipse:clean eclipse:eclipse
Wenn ich nun importieren Sie die root-Projekt in Eclipse, so scheint es, zu schauen, meine Projekte als Ressourcen und nicht-wie java-Projekte.
Aber wenn ich den import jedes der Unterprojekte sub-projectA und sub-projectB, es sieht aus wie Sie java-Projekte.
Dies ist ein großes problem für mich, weil ich eine tiefere Hierarchie. Jede mögliche Hilfe würde geschätzt!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Des maven-eclipse-plugin unterstützt KEINE geschachtelten Projekte, so dass Sie können nicht importieren die root-Projekt und die geschachtelten Module (es sei denn, Sie wechseln zu einem Wohnung layout).
Die alternative ist die Verwendung m2eclipse (und Sie werden keine Probleme haben, mit einem maven-typisch verschachtelten Struktur). Dies ist der bevorzugte Ansatz heutzutage.
Bitte Folgen Sie diesen einfachen Schritt zu konfigurieren Projekt
Download-Projekt von maven-Projekt
Innen ch-multi-Frühling->simple-parent
konvertieren, einfach-Eltern zu eclipse-Projekt mit diesem Befehl
Import-Probe-Eltern in eclipse.
Für runing dieses Projekt
rechten Maustaste auf simple-webapp->Eigenschaften->Bereitstellung assemblly->Projekt->
Dann fügen Sie alle abhängigen Projekt.
Nun können Sie dieses Projekt auszuführen.
Ich hatte ein ähnliches Problem, und das folgende ist, was ich Tat, um es zu lösen...
Ich hatte das übergeordnete Projekt öffnen sowie die Kind-Projekte. Die untergeordneten Projekte bauen würde, Ordnung und zeigen keine Probleme, aber die Eltern zeigten das Kind Projekte, wie "resource-Ordner", und Sie zeigte, wie die Probleme.
Lösung war, rechts klicken Sie auf die einzelnen untergeordneten Projekte im übergeordneten Projekt -> Eigenschaften -> Ressourcen> Check "abgeleitet"
Nachdem Sie dies tun, clean/rebuild und Sie sollte gut sein.