問題:
執行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中文網其他相關文章!