Che tipo di imballaggio più file WAR in un progetto Maven?
Domanda
Sto scrivendo un'applicazione che si integra Geoserver con un componente personalizzato, destinato ad essere ospitato su un singolo motore servlet. Entrambi sono progetti basati Maven, e vorrei rimanere in terra Maven per confezionare il tutto in un bel distribuibile. L'idea generale che ho è quello di aggiungere un altro modulo per la mia applicazione che confeziona l'applicazione stessa, Geoserver e tutte le dipendenze in un unico bello archivio.
Sono consapevole del Maven-assemblaggio-plugin e la sua capacità di immagazzinare tutte le dipendenze in una cartella di destinazione, ma non sono sicuro di quello che sarebbe il modo migliore per creare un pacchetto che è facile da implementare. Googling per tutti gli esempi non ha avuto successo.
punti bonus extra se il modulo può essere avviato tramite mvn jetty:run
.
Soluzione
Avete considerato loro confezionamento in un progetto EAR . Sarà fascio di una serie di guerre (e vasi), e consente di specificare o generare un descrittore di deployment.