2016-06-23 16 views
16

Sto usando IntelliJ IDEA Community Edition 2016.1.3. Sto cercando di creare un progetto multi-modulo maven. La società del progetto è il genitore e il dipendente del progetto e il skillset del progetto sono moduli secondari. Il dipendente e lo skillset del progetto avranno l'imballaggio come una GUERRA ma la società del progetto ha l'imballaggio come POM.Come creare Maven Multi Module Project in Intellij?

enter image description here mia struttura di progetto simile a questa (sopra), ma ho bisogno del mio struttura del progetto per essere come sotto immagine enter image description here

e non ho potuto creare una classe sotto dei dipendenti e skillset. Come posso creare un progetto multi-modulo senza avere la cartella src in parent (company)?

risposta

17

La presunzione è corretta, il progetto di livello superiore nella confezione pom non deve avere origine.

Così inizia rimuovendo (basta eliminare o spostare altrove) la cartella src dal livello superiore (e tutto ciò che sotto di esso ... principale, java, le risorse, il testo ...)

Ora, guardando il tuo moduli, sembrano corretti. È possibile verificare che siano configurati correttamente facendo clic con il tasto destro del mouse sul pom superiore e che dovrebbero passare ai pom del bambino.

Infine, si desidera impostare una struttura di origine sotto i progetti figlio (che dispongono di una confezione di guerra). Creare manualmente una struttura di cartelle sotto il modulo Employeesrc\main\java, fare clic con il pulsante destro del mouse e scegliere Mark As -> Source Root.

Fare lo stesso per SkillSet e il gioco è fatto.

+0

Grazie steve :-) –

+0

Sei il benvenuto! – vikingsteve

Problemi correlati