使用Maven 將依賴項打包在JAR 中
問題:
如何合併🎜>問題:
如何合併依賴項到一個單獨的JAR 檔案中使用Maven?
背景:
專案旨在建置到單一 JAR 檔案中。但是,也需要包含 JAR 中依賴項中的類別檔案。
解決方案:
<plugin> <artifactId>maven-assembly-plugin</artifactId> <executions> <execution> <phase>package</phase> <goals> <goal>single</goal> </goals> </execution> </executions> <configuration> <descriptorRefs> <descriptorRef>jar-with-dependencies</descriptorRef> </descriptorRefs> </configuration> </plugin>
Maven 的 maven-assemble-plugin 為此提供了解決方案要求。它包含一個名為「jar-with-dependency」的描述符,可實現以下功能:
此組態解壓縮指定為依賴項的 JAR,並將類別檔案整合到主 JAR 中。它減輕了嵌套 JAR 檔案的限制,並確保所有必要的程式碼都捆綁在單一可分發的 JAR 檔案中。以上是如何使用 Maven 將依賴項打包到單一 JAR 檔案中?的詳細內容。更多資訊請關注PHP中文網其他相關文章!