Frage

Ich habe eine neue Webapp Maven Projekt und wollte es mit Jetty des Maven Plugin testen. Also gab ich den Befehl console: mvn jetty:run

Nach dem pluginGroup in Maven Einstellungen Datei definiert, lief ich noch einmal den Befehl. Leider scheiterte, weil ich wurde eines der unten genannten Versionen des Plugins verwenden:

Warum gibt es zwei Maven basierte Plug-In für die gleiche Sache zu erreichen - laufen Jetty? Warum haben sie so viel Verwirrung bringen?

oder so freundlich wie ich zwischen ihnen die Unterschiede zu erklären.

War es hilfreich?

Lösung

Mit Jetty7 wurde dieses Plugin zum Anlegestelle-maven-Plugin umbenannt, um besser auf maven2 Konvention zu entsprechen. Die Jetty-7-Version des Plug-in hat auch wesentliche Änderungen in der Konfiguration unterzogen. Für weitere Informationen siehe die Jetty 7 Maven Plugin Feature Guide.

Lesen Sie die Dokumentation

Andere Tipps

Die maven-jetty-plugin ist für Jetty 6 und jetty-maven-plugin ist für Jetty7 und später. Die Namensänderung wurde gemacht „adhere mit Maven Plugin Namenskonventionen“ und ist ein Teil des großen Chaos durch den Umzug der Anlegestelle an der Eclipse Foundation erstellt. Eigentlich 7 Jetty als Übergang Version betrachtet wird (dies ist der politisch korrekte Ausdruck sein muss für großes Durcheinander ).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top