首頁  >  文章  >  Java  >  如何在“mvn clean install”之後將 Maven 依賴項複製到 target/lib?

如何在“mvn clean install”之後將 Maven 依賴項複製到 target/lib?

Patricia Arquette
Patricia Arquette原創
2024-11-09 20:59:02378瀏覽

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

將Maven 依賴項複製到target/lib

問題:

執行mvn clean install僅包含專案的JAR,沒有任何執行時間相依性。如何將這些依賴項複製到 target/lib 資料夾中?

答案:

要將依賴項複製到target/lib,可以使用以下Maven 配置:

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

透過新增此配置, maven-dependency-plugin 將在安裝階段複製JAR 依賴項,將它們放入指定的輸出目錄。

以上是如何在“mvn clean install”之後將 Maven 依賴項複製到 target/lib?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn