使用Maven 將運行時依賴項包含在Target/Lib 資料夾中
使用Maven 建置專案時,通常需要將運行時依賴項包含在目標/lib 資料夾中。預設情況下,目標資料夾僅包含專案的 JAR。
要解決此問題,我們可以使用 Maven 依賴插件。這是一個解決方案:
Maven 配置:
要將運行時依賴項複製到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 依賴項外掛程式定義插件執行。
複製依賴項目標在安裝階段複製項目的依賴項。 我們將outputDirectory指定為target/lib,這是運行時依賴項將被複製的位置mvn clean install -Pqa用法:用法:要要啟動'qa' 設定檔並複製依賴項,請執行下列指令:此程序將確保target/lib 資料夾在建置後包含專案的執行時間相依性。
以上是如何使用 Maven 將運行時依賴項包含在 target/lib 資料夾中?的詳細內容。更多資訊請關注PHP中文網其他相關文章!