建立 JAR WAR 和 EAR 檔案

JAR,WAR 和 EAR 檔案型別基本上是具有清單檔案的 ZIP 檔案,(對於 WAR 和 EAR 檔案)是特定的內部目錄/檔案結構。

建立這些檔案的推薦方法是使用特定於 Java 的構建工具,該工具理解相應檔案型別的要求。如果你不使用構建工具,那麼 IDEexport 是下一個嘗試的選項。

編者注:有關如何建立這些檔案的說明最好放在相應工具的文件中。請將它們放在那裡。請顯示一些自我約束,不要在這個例子中用鞋子敲打它們!

使用 Maven 建立 JAR 和 WAR 檔案

使用 Maven 建立 JAR 或 WAR 只需將正確的 <packaging> 元素放入 POM 檔案中即可。例如,

<packaging>jar</packaging>

要麼

<packaging>war</packaging>

更多細節。Maven 可以配置為通過新增有關入口點類和外部依賴項的必要資訊作為 maven jar 外掛的外掛屬性來建立可執行JAR 檔案。甚至還有一個用於建立 uberJAR 檔案的外掛,它將應用程式及其依賴項組合到一個 JAR 檔案中。

有關更多資訊,請參閱 Maven 文件( http://stackoverflow.com/documentation/maven/topics )。

使用 Ant 建立 JAR,WAR 和 EAR 檔案

Ant 構建工具具有用於構建 JAR,WAR 和 EAR 的單獨任務。有關更多資訊,請參閱 Ant 文件( http://stackoverflow.com/documentation/ant/topics )。

使用 IDE 建立 JAR,WAR 和 EAR 檔案

三個最流行的 Java IDE 都內建了對建立部署檔案的支援。該功能通常被描述為匯出

使用 jar 命令建立 JAR,WAR 和 EAR 檔案

也可以使用 jar 命令手動建立這些檔案。只需將檔案樹與正確的元件檔案組裝在正確的位置,建立清單檔案,然後執行 jar 即可建立 JAR 檔案。

有關更多資訊,請參閱 jar 命令主題( 建立和修改 JAR 檔案