Warum 2 Versionen von Jetty Maven Plugins?

8

Ich habe ein neues webapp Maven Projekt eingerichtet und wollte es mit dem Jetty's Maven Plugin testen. Also habe ich den Konsolenbefehl ausgegeben: mvn jetty:run

Nachdem ich die pluginGroup in Maven's Einstellungsdatei definiert habe, habe ich den Befehl erneut ausgeführt. Leider ist es fehlgeschlagen, weil ich eine der folgenden Versionen des Plugins benutzt habe:

Warum gibt es 2 Maven-basierte Plugins, um das gleiche zu erreichen - Jetty? Warum müssen sie so viel Verwirrung bringen?

Oder seien Sie so freundlich, mir die Unterschiede zwischen ihnen zu erklären.

    
Flueras Bogdan 25.03.2010, 15:21
quelle

2 Antworten

14

Mit Jetty7 wurde dieses Plugin in jetty-maven-plugin umbenannt, um besser der maven2-Konvention zu entsprechen. Die Jetty 7-Version des Plugins hat auch wesentliche Änderungen in der Konfiguration erfahren. Weitere Informationen finden Sie im Jetty 7 Maven Plugin-Funktionshandbuch.

Siehe die Dokumentation hier

    
Paul Whelan 25.03.2010, 15:28
quelle
7

Die maven-jetty-plugin ist für Jetty 6 und jetty-maven-plugin ist für Jetty7 und höher. Die Namensänderung wurde vorgenommen, um "Maven Plugin Namenskonventionen einzuhalten" und ist Teil des großen Chaos, das durch den Umzug von Jetty in die Eclipse Foundation entstanden ist. Tatsächlich wird Jetty 7 als eine Übergangsversion betrachtet (dies muss der politisch korrekte Ausdruck für großes Chaos sein).

    
Pascal Thivent 25.03.2010 15:52
quelle