2016-06-23 10 views
16

Ich benutze IntelliJ IDEA Community Edition 2016.1.3. Ich versuche ein Maven-Multimodul-Projekt zu erstellen. Projektgesellschaft ist der Elternteil und Projektmitarbeiter und Projektskompetenz sind Kindmodule. Projektmitarbeiter und Skillset werden als WAR-Paket gepackt, aber das Projektunternehmen packt als POM.Wie erstellt man Maven Multi Module Projekt in Intellij?

enter image description here meine Projektstruktur wie folgt aussehen (siehe oben), aber ich brauche, um meine Projektstruktur wie unten Bild sein enter image description here

und ich konnte nicht eine Klasse unter Mitarbeitern und Skillset erstellen. Wie kann ich ein Projekt mit mehreren Modulen erstellen, ohne den Ordner src in der übergeordneten Gruppe (Firma) zu haben?

Antwort

17

Ihre Annahme ist korrekt, das oberste Projekt ist pom Verpackung sollte keine Quelle haben.

beginnt also durch Entfernen (nur löschen oder an andere Stelle bewegen), um die src Ordner auf der obersten Ebene (und alles unter ihm ... Haupt, java, Ressourcen, Text ...)

Nun Blick auf Ihrem Module, sie sehen richtig aus. Sie können testen, ob sie richtig konfiguriert sind, indem Sie sie vom oberen Pom aus steuern und zu den untergeordneten Poms navigieren.

Schließlich möchten Sie eine Quellstruktur unter den untergeordneten Projekten (die Kriegsverpackung haben) einrichten. Erstellen Sie manuell unter Employee Modul src\main\java eine Ordnerstruktur, klicken Sie mit der rechten Maustaste darauf und wählen Sie Mark As -> Source Root.

Tun Sie dasselbe für SkillSet und Sie sind fertig.

+0

Danke steve :-) –

+0

Sie sind herzlich willkommen! – vikingsteve