2010-03-25 10 views
8

Ho impostato un nuovo progetto Maven per Webapp e ho voluto testarlo con il plug-in Maven di Jetty. Quindi ho emesso il comando della console: mvn jetty:runPerché 2 versioni di plugin Jetty Maven?

Dopo aver definito lo pluginGroup nel file delle impostazioni di Maven, ho eseguito nuovamente il comando. Purtroppo, non è riuscito perché ero utilizzando una delle versioni di seguito menzionate del plugin:

Perché ci sono 2 plugin basati su Maven per realizzare la stessa cosa - in esecuzione Molo? Perché devono portare tanta confusione?

O essere così gentile da spiegarmi le differenze tra loro.

risposta

14

Con Jetty7 questo plugin è stato rinominato in jetty-maven-plugin per conformarsi meglio alla convenzione di maven2. Anche la versione Jetty 7 del plugin ha subito modifiche sostanziali nella configurazione. Per ulteriori informazioni, consultare la guida alle funzionalità del plug-in Maven Jetty 7.

Vedere la documentazione here

7

Il maven-jetty-plugin è per Jetty 6 e jetty-maven-plugin è per Jetty7 e versioni successive. La modifica del nome è stata fatta per "aderire alle convenzioni di denominazione dei plugin di Maven" ed è parte del grande casino creato dal passaggio di Jetty alla Fondazione Eclipse. In realtà, Jetty 7 è considerato una versione di transizione (questa deve essere l'espressione politicamente corretta per big mess).