Heim >Java >javaLernprogramm >Wie kopiere ich Maven-Abhängigkeiten nach „mvn clean install' nach target/lib?

Wie kopiere ich Maven-Abhängigkeiten nach „mvn clean install' nach target/lib?

Patricia Arquette
Patricia ArquetteOriginal
2024-11-09 20:59:02446Durchsuche

How to Copy Maven Dependencies to target/lib After `mvn clean install`?

Kopieren von Maven-Abhängigkeiten nach target/lib

Frage:

Nach der Ausführung der MVN-Neuinstallation enthält der Zielordner nur noch Die JAR-Datei des Projekts, ohne Laufzeitabhängigkeiten. Wie kann ich diese Abhängigkeiten in den Ordner target/lib kopieren lassen?

Antwort:

Um Abhängigkeiten nach target/lib zu kopieren, können Sie die folgende Maven-Konfiguration verwenden:

<project>
  ...
  <profiles>
    <profile>
      <id>qa</id>
      <build>
        <plugins>
          <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>
        </plugins>
      </build>
    </profile>
  </profiles>
</project>

Durch Hinzufügen dieser Konfiguration kopiert das Maven-Dependency-Plugin die JAR-Abhängigkeiten während der Installationsphase und platziert sie im angegebenen Ausgabeverzeichnis.

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

Stellungnahme:
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