Detailliertes Tutorial zur Verwendung des Plugins tomcat8-maven-plugin in Maven

Detailliertes Tutorial zur Verwendung des Plugins tomcat8-maven-plugin in Maven

Ich habe viele Artikel online durchsucht, aber keine Lösung gefunden. Ich habe nur das Plugin für tomcat7-maven-plugin gefunden, und zwar wie folgt:

<Plugin>
 <groupId>org.apache.tomcat.maven</groupId>
 <artifactId>tomcat7-maven-plugin</artifactId>
 <version>2.2</version>
</plugin>

Das Plugin tomcat8-maven-plugin wurde nicht gefunden. Im zentralen Repository von Maven gibt es kein solches Plugin:

https://repository.apache.org/content/repositories/snapshots/org/apache/tomcat/maven/

Habe ein Repository im mvnrepository gefunden.

Beim Hinzufügen der obigen Abhängigkeit zu POM.XML wird entweder die Meldung angezeigt, dass die Abhängigkeit nicht gefunden werden kann, oder sie kann nicht heruntergeladen werden. Nach langem Suchen habe ich eine Lösung gefunden, nämlich die Verwendung von <pluginRepositories> in Maven. <pluginRepositories> wird verwendet, um die Plugin-Adresse zu konfigurieren. Da alle Funktionen von Maven mithilfe von Plugins implementiert werden, muss das Plugin-Paket von einer bestimmten Adresse heruntergeladen werden.

Fügen Sie POM.XML Folgendes hinzu

 <pluginRepositories>  
	 <pluginRepository>  
		<id>im Freien-öffentlich</id>  
		<url>https://artifacts.alfresco.com/nexus/content/groups/public</url>  
	 </pluginRepository>  
	 <pluginRepository>  
		<id>öffentliche-alfresco-Schnappschüsse</id>  
		<url>https://artifacts.alfresco.com/nexus/content/groups/public-snapshots</url>  
		<Schnappschüsse>  
		 <aktiviert>wahr</aktiviert>  
		 <updatePolicy>täglich</updatePolicy>  
		</Schnappschüsse>  
	 </pluginRepository>  
	 <pluginRepository>  
		<id>beardedgeeks-Veröffentlichungen</id>  
		<url>http://beardedgeeks.googlecode.com/svn/repository/releases</url>  
	 </pluginRepository>  
 </pluginRepositories>

Abhängigkeit von tomcat8-maven-plugin hinzufügen

 <Plugin>
     <groupId>org.apache.tomcat.maven</groupId>
     <artifactId>Tomcat8-Maven-Plugin</artifactId>
     <version>3.0-r1655215</version>
    </plugin>

Dann können Sie das Plugin tomcat8-maven-plugin verwenden.

Dann habe ich im Internet mehrere Repositories mit diesem Plugin gefunden:

http://mvnrepository.com/artifact/org.apache.tomcat.maven/tomcat8-maven-plugin/3.0-r1655215

https://svn.apache.org/repos/asf/tomcat/maven-plugin/branches/tc8.x/

https://github.com/apache/tomcat-maven-plugin

Dies ist das Ende dieses Artikels über das ausführliche Tutorial zur Verwendung des tomcat8-maven-plugin-Plugins mit Maven. Weitere Informationen zur Verwendung des tomcat8-maven-plugin-Plugins mit Maven finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • minimalistisches Dockerfile-Maven-Plugin-Tutorial (empfohlen)
  • Detaillierte Erläuterung der Rolle des Spring-Boot-Maven-Plugin-Plugins

<<:  JavaScript, um den Effekt des Tab-Leistenwechsels zu erzielen

>>:  Mehrere Möglichkeiten zum Verbinden von Tabellen in MySQL

Artikel empfehlen

9 Tipps zur MySQL-Datenbankoptimierung

Inhaltsverzeichnis 1. Wählen Sie die am besten ge...

Beispielcode zur Implementierung der MySQL-Master-Slave-Replikation in Docker

Inhaltsverzeichnis 1. Übersicht 1. Grundsatz 2. U...

Detailliertes Beispiel für Zeilensperren in MySQL

Vorwort Sperren sind Synchronisierungsmechanismen...

So beheben Sie den Verbindungsfehler zur Datenbank beim Start von ServerManager

Servermanager-Startfehler bei Verbindung zur Date...

Benutzerdefinierte Tabbar-Komponente für das WeChat-Applet

In diesem Artikel wird der spezifische Code der b...

JavaScript-Dom-Objektoperationen

Inhaltsverzeichnis 1. Kern 1. Holen Sie sich den ...

Diskussion über sinnvollere Erstellungsregeln für MySQL-String-Indizes

Vorwort In Bezug auf die Verwendung von MySQL-Ind...

So laden Sie das JAR-Paket über die Webseite auf Nexus hoch

Wie lädt man das JAR-Paket in ein privates Lager ...

So implementieren Sie eine bidirektionale MySQL-Sicherung

Die bidirektionale MySQL-Sicherung wird auch als ...

Zusammenfassung der Wissenspunkte des Nodejs-Clustermoduls und Anwendungsbeispiele

Der Interviewer wird Sie manchmal fragen: „Sagen ...

Vue implementiert einen Einkaufswagen, der die Einkaufsmenge ändern kann

In diesem Artikel erfahren Sie, wie Sie mit Vue d...

So optimieren Sie MySQL-Indizes

1. Wie MySQL Indizes verwendet Indizes werden ver...

So zeigen Sie verfügbare Netzwerkschnittstellen in Linux an

Vorwort Die häufigste Aufgabe nach der Installati...