使用 Maven 和依賴項建立 Jar 檔案
建置產生獨立 jar 檔案的專案時,包含外部相依性至關重要。然而,Maven 並不容易提供此功能,讓開發人員尋找解決方案。
幸運的是,maven-assemble 插件透過其「jar-with-dependencies」描述符提供了一個優雅的解決方案。此擴充功能使開發人員能夠將依賴項與專案的類別一起打包在單一 jar 檔案中。為了實現這一點:
<build> <plugins> <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> </plugins> </build>
透過合併此配置,Maven 會產生一個全面的jar 文件,該文件封裝了專案的程式碼及其所需的依賴項,從而使部署和分發變得無縫。
以上是如何使用 Maven 及其相依性建立獨立的 JAR 檔案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!