Sommario
In questa serie di tutorial utilizzeremo l'applicazione web che abbiamo creato nel tutorial precedente come base per la configurazione di diversi plugin e il loro utilizzo dallo strumento Maven. A partire da:Questo è un plug-in leggero che contiene un server Web che include il contenitore javax.servlet e il supporto per SPDY, WebSocket, OSGi, JMX, JNDI, JAAS, tra gli altri. Puoi saperne di più sulle utility Jetty attraverso la sua documentazione (in inglese) ma qui vedremo come utilizzare il plugin di Maven.
Poiché ci baseremo sull'applicazione web creata nel tutorial precedente, rivedila e segui le istruzioni se desideri guidarti attraverso i passaggi che presenterò qui. Altrimenti potresti perderti un po'.
Iniziamo con il file POM che avevamo in passato, che assomigliava a questo:
Come le dipendenze, i plugin hanno il loro "groupId", "artifactId" e "version" a cui fare riferimento nel file POM. Tra i tag puoi avere tutti i plug-in necessari per svolgere un numero qualsiasi di funzioni utilizzando Maven. Inoltre, puoi configurare i plugin in modo che vengano attivati e disattivati quando vai a eseguire i test, in modo che compilino, pacchettizzino e distribuiscano le classi quando vengono modificate, eseguano thread daemon, ecc. Tutto dipenderà dalla versatilità del plugin che stai aggiungendo.
Per scoprire di quale plug-in avrai bisogno e come configurarlo nel file POM, cerca in Internet "Maven Repository Search" o vai direttamente a questa pagina in modo da poter cercare sia i plug-in che le dipendenze. In quella pagina puoi selezionare la versione richiesta (più recente o precedente) e ti mostrano le etichette che devi inserire nel tuo file POM in modo da poter utilizzare la dipendenza o il plug-in.
Nel caso del plugin Jetty:
INGRANDIRE
In ogni caso, tutto ciò che devi fare è copiare e incollare le etichette nel tuo file POM e dovrebbe apparire così:
Una volta eseguito il comando, il plug-in Jetty verrà eseguito in background e puoi ucciderlo premendo Ctrl + C dalla riga di comando. Mentre è in esecuzione devi solo accedere all'indirizzo localhost: 8080 e vedrai la tua applicazione nel tuo browser. Quindi puoi anche modificare il file .jsp e vedrai la modifica direttamente nella tua applicazione quando aggiorni la pagina.
Come ho detto prima, puoi aggiungere parametri al tuo plugin (controlla la documentazione se vuoi continuare a giocarci), tra questi, puoi inviare Jetty a ricompilare tutte le classi Java ogni tanto con l'etichetta "". L'esempio seguente mostra come sarebbe se cambiassimo un po' le impostazioni del plugin:
Questo è solo un po' di quello che puoi fare con i tuoi plugin in Maven, ci sono centinaia di plugin e librerie disponibili per sperimentare e informarti, ti consiglio di leggere la documentazione e continuare a usare Maven per i tuoi progetti, attendo i tuoi commenti . Fino alla prossima volta!Ti è piaciuto e hai aiutato questo Tutorial?Puoi premiare l'autore premendo questo pulsante per dargli un punto positivo