首頁 >Java >java教程 >如何使用 Maven 及其相依性建立獨立的 JAR 檔案?

如何使用 Maven 及其相依性建立獨立的 JAR 檔案?

Linda Hamilton
Linda Hamilton原創
2024-12-22 15:43:18282瀏覽

How to Create a Self-Contained JAR File with Maven and its Dependencies?

使用 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中文網其他相關文章!

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