1. 程式人生 > >關於專案的打包及釋出

關於專案的打包及釋出

以 IntelliJ IDEA 中執行的 spring boot 專案為例,如果想把專案打包成 jar/war 包,則需要在 pom.xml 配置中增加一個打包外掛:spring-boot-maven-plugin,並增加一行打包的配置:<packaging>jar</packaging>  <packaging>war</packaging> ,如下:

 

一、對於專案的打包,介紹幾種方式:

1、在整合開發環境IntelliJ IDEA中打包

      在IDEA中開啟 Run 選單,選擇Edit Configurations ,

             

      開啟Run/Debug Configurations 對話方塊,選擇增加配置一個Maven打包專案,

      

      在工作目錄 Working directory 中選擇工程所在根目錄,在命令列Command line 中輸入 package ,儲存。

      

     執行打包專案,就可以將工程打包,這時打包的檔案將輸出在工程的 target

目錄中

     

 

2、在IDEA中打包專案,其實還有一種比較簡單的方法:單擊IDEA 右側的 Maven Projects ---> 選擇專案下的 Lifecycle 選單 --> 執行 package 命令即可

       

3、 在命令列Dos環境中打包

      如果計算機中安裝了 maven ,也可以直接使用 mvn 命令打包。(在命令列視窗中,輸入mvn -v,可驗證本地是否安裝了            maven工具)將路徑切換到工程的根目錄中, 直接在命令列中輸入 mvn clean package

, 同樣也能將專案打包成 jar 檔案。

     

 

二、執行

1、打包成功後,在工程的 target 目錄中將會生成 jar 檔案 demo123-0.0.1-SNAPSHOT.jar 。在命令列視窗中切換至 target 目            錄,執行如下命令:java -jar demo123-0.0.1-SNAPSHOT.jar, 就能啟動應用了。

2、另外,如果希望按照傳統的做法,將工程釋出成 war 檔案,則在 pom.xml 檔案中配置 <packaging>war</packaging>即可。打包完成後將 war 檔案放置在 Tomcat 的 webapp 路徑中,啟動 Tomcat 就能自動執行程式。