Voglio un singolo modulo Maven (padre POM) configurato, che mostri tutti i moduli figli sottostanti, ma questo non sembra funzionare correttamente in Eclipse. Ad esempio, il tipo di apertura (ctrl + shift + t) non funziona perché Eclipse non rileva i file di origine sotto il POM padre. L'unico modo in cui i moduli genitore/figlio sembrano funzionare è se importi ogni modulo come progetto indipendente. Abbiamo 10+ moduli figlio nel nostro genitore, e se voglio avere più versioni del genitore in un singolo spazio di lavoro diventa ancora peggio perché tutti i moduli figlio appaiono come progetti.È possibile visualizzare un progetto Maven multi-modulo in Eclipse come gerarchia?
risposta
Dopo molte ricerche, incluso provare un approccio simile con Netbeans, semplicemente non è possibile. Le POM padre trattano come tali e ogni modulo deve essere caricato come progetto "di primo livello" affinché gli IDE riconoscano la fonte.
Beh, creare una struttura di cartelle Maven in questo modo
ManiProject,
Modulo 1
Pom.xml </b>
Eg: '<project......
<parent> <artifactId>artifactIdMainProject</artifactId>
<groupId>groupIdMainProject</groupId>
<version>1.0-SNAPSHOT</version>
</parent>'
....
src
Main
test
Modulo 2 pom.xml
Eg: '<project......
<parent> <artifactId>artifactIdMainProject</artifactId>
<groupId>groupIdMainProject</groupId>
<version>1.0-SNAPSHOT</version>
</parent>'
....
src
Main
test
.... modulo N
pom.xml
Eg: '<project......
<parent> <artifactId>artifactIdMainProject</artifactId>
<groupId>groupIdMainProject</groupId>
<version>1.0-SNAPSHOT</version>
</parent>'
....
src
Main
test
POM. xml
`Esempio: artifactIdMainProject
<groupId>groupIdMainProject</groupId></b>
<version>1.0-SNAPSHOT</version></b>
....
<module> Module1 </module></b>
<module> Module2</module></b>
<module> ModuleN </module></b>
....
Ora creare un progetto in Eclipse selezionando Crea progetto fro il fonte e indicare il percorso del codice,
Quindi configura il percorso di generazione, la scheda sorgente, aggiungi tutte le cartelle del modulo come sorgente. Ritengo che questo indirizzo soddisfi tutti i tuoi requisiti.
Questo tipo di sconfitte lo scopo del plugin m2eclipse non è vero? Ora devo configurare manualmente i vasi di dipendenza di origine e istantanea. –
Se non si desidera eseguire tutte queste operazioni, sarà necessario renderle nude con più progetti Java in eclipse utilizzando il plugin m2e. –
Dal momento che Eclipse 4.5 è possibile vedere un progetto Maven multi-modulo come un albero. Per fare ciò è necessario importare tutti i moduli come progetti separati, quindi nella vista "Esplora progetti" fare clic su "Visualizza menu" (il pulsante triangolo), selezionare "Personalizza vista" e nella scheda "Contenuto" spuntare "Progetti nidificati". Questa rappresentazione ad albero non funziona nella vista "Package Explorer", solo in "Esplora progetti".
- 1. Ordine di costruzione del progetto multimodulo Maven?
- 2. Come visualizzare la gerarchia POM Maven?
- 3. Come eseguire un progetto Maven da Eclipse?
- 4. Converti progetto Eclipse esistente in progetto Maven
- 5. In Eclipse, nella gerarchia di chiamate, è possibile espandere tutto?
- 6. plug-in sito Maven che non distribuisce sottoprogetti in un progetto multimodulo o che genera index.html
- 7. Come configurare Checkstyle in Eclipse per un progetto Maven automaticamente
- 8. Come evitare il doppio biforcarsi durante la generazione di javadoc aggregati in un progetto multimodulo
- 9. Icona errore progetto Maven 2 in Eclipse
- 10. Come visualizzare la console Maven in IntelliJ?
- 11. Come rimuovere Maven da un progetto java Eclipse?
- 12. Importazione di un progetto Maven esistente in Eclipse
- 13. Aggiungi repository Maven per un progetto in Eclipse?
- 14. Il progetto Maven non viene trattato come Java in Eclipse
- 15. Come aggiungere Spark al progetto Maven in Eclipse?
- 16. biblioteca Eclipse/Maven Progetto è mancante richiesta/artefatto mancante
- 17. Come posso visualizzare un messaggio in Maven
- 18. Eclipse Web Progetto + Maven + Dinamico -> Maven sovrascrive Assemblea Deployment
- 19. Conversione progetto Maven al progetto Web dinamico per Eclipse
- 20. Come elencare tutti i profili attivati in mvn in un progetto multimodulo
- 21. Controllo del progetto Maven da SVN in Eclipse
- 22. integrazione maven in eclipse nuovo progetto estratto ma impossibile navigare
- 23. progetto web Un Java creata con Maven non è riconosciuta come tale da Eclipse
- 24. È possibile compilare il progetto grunt da Maven?
- 25. IDE Eclipse - La gerarchia di chiamate aperte è vuota/danneggiata
- 26. Maven - Come costruire progetti multipli indipendente Maven da un progetto
- 27. Maven ed eclipse: un modo affidabile per aggiungere vasi non Maven o esterni a un progetto?
- 28. Maven "Modulo" vs "Progetto" (Eclipse, plug-in m2eclipse)
- 29. Come eseguire un progetto Play in Eclipse
- 30. Come fare riferimento a un altro progetto in Eclipse con il progetto Appengine di Google?
Pls, riconsiderare la risposta accettata poiché le cose sono cambiate nel tempo. –