Perché 2 versioni di plugin Jetty Maven?
-
22-09-2019 - |
Domanda
Ho messo su un nuovo progetto webapp Maven e voluto mettere alla prova con il plugin di Maven di Jetty.
Così ho dato il comando console: mvn jetty:run
Dopo aver definito il pluginGroup
nel file delle impostazioni di Maven mi sono imbattuto ancora una volta il comando.
Purtroppo, non è riuscita perché stavo usando una delle versioni citate sotto del plugin:
Perché ci sono 2 plugin basati su Maven per realizzare la stessa cosa - in esecuzione Jetty? Perché devono portare tanta confusione?
O essere così gentile da spiegare me le differenze tra di loro.
Soluzione
Con Jetty7 questo plugin è stato rinominato molo-maven-plugin per meglio adattarsi alle convenzioni maven2. La versione molo 7 del plugin ha subito cambiamenti sostanziali nella configurazione. Per ulteriori informazioni, consultare la guida Maven Plugin Molo 7 funzione.
Vedere la documentazione qui
Altri suggerimenti
Il maven-jetty-plugin
è per Jetty 6 e jetty-maven-plugin
è per Jetty7 e versioni successive. Il cambio di nome è stato fatto per "aderire con Maven plug convenzioni di denominazione" e fa parte del gran casino creato dal passaggio del molo alla Eclipse Foundation. In realtà, Gettata 7 è considerato come una versione di transizione (questo deve essere l'espressione politicamente corretta per gran casino ).