Heim > Java > javaLernprogramm > Hauptteil

Wie kopiere ich Abhängigkeiten mit Maven automatisch nach target/lib?

Linda Hamilton
Freigeben: 2024-11-09 18:59:02
Original
708 Leute haben es durchsucht

How to Automatically Copy Dependencies to target/lib with Maven?

Abhängigkeiten automatisch mit Maven nach target/lib kopieren

Beim Ausführen von mvn clean install enthält der Zielordner normalerweise nur die JAR-Datei des Projekts. ohne Laufzeitabhängigkeiten. Um dies zu beheben, kann das Maven-Dependency-Plugin so konfiguriert werden, dass diese Abhängigkeiten in das gewünschte Verzeichnis kopiert werden.

Lösung:

Implementieren Sie die folgende Konfiguration im POM des Projekts .xml-Datei:

<plugin>
  <artifactId>maven-dependency-plugin</artifactId>
  <executions>
    <execution>
      <phase>install</phase>
      <goals>
        <goal>copy-dependencies</goal>
      </goals>
      <configuration>
        <outputDirectory>${project.build.directory}/lib</outputDirectory>
      </configuration>
    </execution>
  </executions>
</plugin>
Nach dem Login kopieren

Diese Konfiguration weist an, dass das Ziel „Kopierabhängigkeiten“ während der Installationsphase ausgeführt wird. Der Parameter „outputDirectory“ gibt den Zielpfad für die kopierten Abhängigkeiten an, in diesem Fall den Ordner „target/lib“.

Durch Hinzufügen dieser Konfiguration kopiert der Befehl „mvn clean install“ nun alle Laufzeitabhängigkeiten in den Ordner „target/lib“. Ordner, um sicherzustellen, dass sie für die Bereitstellung oder weitere Verarbeitung verfügbar sind.

Das obige ist der detaillierte Inhalt vonWie kopiere ich Abhängigkeiten mit Maven automatisch nach target/lib?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage