IDEA中將項目打包(jar包或war包)


IDEA中將項目打包(jar包或war包)

 注:本篇中IDEA版本為2019.2,IDEA版本不同步驟或有更改。

 

前言

先來說說Java中兩種項目打包的格式,jar 包和 war包。

  • jar包,將項目看成一整個拼圖,引入的 jar包 就是一個拼塊,在依賴中經常使用,向項目中添加某些依賴就是下載相應的 jar 包添加到項目中。
  • war包,在 javaweb中通常都是將項目打包成war包再進行部署,

jar包中只是用java來寫的項目打包來的,里面只有編譯后的class和一些部署文件。

而war包里面的東西就全了,包括寫的代碼編譯成的class文件,依賴的包,配置文件,所有的網站頁面,包括html,jsp等等。一個war包可以理解為一個web項目,里面有項目的所有東西。

 

打成什么包在pom.xml中有寫明:

可以直接在這里進行修改,決定項目打成 jar包 還是 war包。

 

 

在eclipse中打包項目還是比較直接的,直接右鍵 pom.xml->Maven Buildgoal中填入 clean package 就行。

熟悉了eclipse的使用,在IDEA中一下子找不到怎么對項目進行打包,這里做個記錄。

 

 

 

 

 

項目打包

在IDEA界面的右邊點擊 Maven->Lifecycle->clean->install

當然這里 clean 是個慣例,清除以前打包過的東西,主要就是刪除 target 文件夾。

 

 

 

 

在控制台查看信息出現 BUILD SUCCESS 則打包成功。

 

 

 

 

 

這時查看項目結構下會出現 target 文件夾

 

 

 

 

這里是 jar包還是 war包就看上面 pom.xml文件中填入的時 jar 還是 war 了。

 

 

這里還有一種打包方法,點擊菜單欄的 Build->Build Artifacts...

在彈出的窗口中選定對應項目下的 Build

 

 

 

當然這個方法也是可以的,但是這個方法 只能將項目打成 war包

不論你在 pom.xml 文件中規定的項目打包格式是什么,都會將項目打成 war包。

 

 

 

 

 

 


吾生也有涯,而知也無涯。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM