項目完成後導出

一般在項目完成後導出爲 Jar 包或者是 War 包。POM 包則是用在較大的分佈式項目包中。

  1. Pom 包:打出來可以作爲其他項目的maven依賴,在工程A中添加工程B的pom,A就可以使用B中的類。用在父級工程或聚合工程中。用來做依賴 Jar 包的版本控制。
  2. Jar 包:通常是開發時要引用通用類,打成jar包便於存放管理。也可以做成 exe 文件,一般不適用這種。Java GUI 快捷生成數據庫詳細設計文檔
  3. War 包:一個 Web 網站建成功後,打成war包部署到服務器。

Jar 包。

在這裏插入圖片描述
具體導出步驟請查看 :Java GUI 快捷生成數據庫詳細設計文檔
這裏就不說如何導出了。直接看區別:
在這裏插入圖片描述

導出 Jar File 丟失依賴 Jar 的修改。

方法一:使用 Java JRE 系統環境變量的擴展庫中.

將第三方 Jar 包放到JRE的擴展類文件夾中(%JAVA_HOME%/jre/lib/ext)。

方法二:重寫,覆蓋 MAINIFEST.MF 文件。

  1. 修改工程jar包META-INF文件夾下的MANIFEST.MF配置文件:
     Manifest-Version: 1.0
     Main-Class: cn.chao.main			// 冒號後加一個空格
     Class-Path: lib/freemarker.jar		// 分行寫,保證每行的文字不要太長。
     		lib/freemarker.jar					// 換行時前面加兩個空格,最後還有一個回車
  1. 一定要寫好文件之後覆蓋文件,不要去修改文件。

War 包。

項目導成 War 包之後,直接在放到服務器中,例如 tomcat 服務器的webapp 中
啓動tomcat服務器的時,War 包會自動解壓成 WebContent 目錄或者是 WebRoot 目錄。包含了 .class 文件與項目的 頁面。

  1. 使用 【Export】直接導成 War 文件。
    在這裏插入圖片描述
    在這裏插入圖片描述
    得到的結果。
    在這裏插入圖片描述
    測試訪問。
    在這裏插入圖片描述
  2. 通過 Maven 導出 War 包。
    在這裏插入圖片描述
    在這裏插入圖片描述
    在這裏插入圖片描述
    在這裏插入圖片描述
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章