Inhaltsverzeichnis
In dieser Reihe von Tutorials verwenden wir die Webanwendung, die wir im vorherigen Tutorial erstellt haben, als Grundlage für die Konfiguration verschiedener Plugins und deren Verwendung aus dem Maven-Tool. Beginnend mit:Dies ist ein leichtgewichtiges Plugin, das einen Webserver enthält, der den Container javax.servlet sowie Unterstützung für SPDY, WebSocket, OSGi, JMX, JNDI, JAAS und andere enthält. Sie können mehr über die Jetty-Dienstprogramme in der Dokumentation (in englischer Sprache) erfahren, aber hier werden wir sehen, wie Sie das Plugin von Maven verwenden.
Da wir auf der im vorherigen Tutorial erstellten Webanwendung basieren, lesen Sie diese bitte durch und befolgen Sie die Anweisungen, wenn Sie Sie durch die hier vorgestellten Schritte führen möchten. Sonst kann es passieren, dass du dich etwas verirrst.
Beginnen wir mit der POM-Datei, die wir in der Vergangenheit hatten und die so aussah:
Wie Abhängigkeiten haben Plugins ihre "groupId", "artifactId" und "version", auf die sie in der POM-Datei verweisen. Unter den Tags können Sie so viele Plugins haben, wie Sie benötigen, um mit Maven beliebig viele Funktionen zu erfüllen. Darüber hinaus können Sie die Plugins so konfigurieren, dass sie beim Ausführen von Tests aktiviert und deaktiviert werden, sodass sie die Klassen kompilieren, paketieren und verteilen, wenn sie geändert werden, Daemon-Threads ausführen usw. Alles hängt von der Vielseitigkeit des Plugins ab, das Sie hinzufügen.
Um herauszufinden, welches Plugin Sie benötigen und wie Sie es in der POM-Datei konfigurieren, suchen Sie im Internet nach „Maven Repository Search“ oder gehen Sie direkt auf diese Seite, um sowohl nach Plugins als auch nach Abhängigkeiten zu suchen. Auf dieser Seite können Sie die gewünschte Version auswählen (neuer oder älter) und sie zeigen Ihnen die Labels an, die Sie in Ihre POM-Datei einfügen müssen, damit Sie die Abhängigkeit oder das Plugin verwenden können.
Im Fall des Jetty-Plugins:
VERGRÖSSERN
In jedem Fall müssen Sie nur die Etiketten in Ihre POM-Datei kopieren und einfügen und sie sollte so aussehen:
Sobald Sie den Befehl ausführen, wird das Jetty-Plugin im Hintergrund ausgeführt und Sie können es beenden, indem Sie Strg + C in der Befehlszeile drücken. Während es läuft, müssen Sie nur auf die Adresse localhost: 8080 zugreifen und Sie sehen Ihre Anwendung in Ihrem Browser. Dann können Sie auch die .jsp-Datei ändern und Sie sehen die Änderung direkt in Ihrer Anwendung, wenn Sie die Seite aktualisieren.
Wie bereits erwähnt, können Sie Ihrem Plugin Parameter hinzufügen (siehe Dokumentation, wenn Sie damit weiterspielen möchten), darunter können Sie Jetty mit dem Label "" ab und zu zum Neukompilieren aller Java-Klassen senden. Das folgende Beispiel zeigt, wie es aussehen würde, wenn wir die Plugin-Einstellungen etwas ändern würden:
Dies ist nur ein kleiner Teil dessen, was Sie mit Ihren Plugins in Maven machen können. Es stehen Hunderte von Plugins und Bibliotheken zum Experimentieren und Informieren zur Verfügung. Ich empfehle Ihnen, die Dokumentation zu lesen und Maven für Ihre Projekte weiter zu verwenden. Ich warte auf Ihre Kommentare . Bis zum nächsten Mal!Hat dir dieses Tutorial gefallen und geholfen?Sie können den Autor belohnen, indem Sie diesen Knopf drücken, um ihm einen positiven Punkt zu geben