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.
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
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).
Tags und Links jetty maven-plugin maven-jetty-plugin