使用IDEA打包項目(jar包和war包)


介紹

jar包

假設將整個項目視為一堵牆,那么jar包就是磚塊,將寫好的類進行打包的過程就是燒制磚塊的過程。jar包是class文件和部署文件的歸檔,不包含靜態文件,它不僅用於壓縮和發布,還用於部署和封裝庫、組件和插件程序,並可被像編譯器和 JVM 之類的工具直接使用,jar包在產品開發階段較為常用

war包

war包是將項目的所有東西都打包,解壓后項目可以直接運行。將war包放到tomcat\webapps\目錄下,啟動tomcat,war包就會自動解壓,也就是將項目發布了,war包中包括class文件、依賴包、配置文件、HTML、jps、圖像文件等,war包在產品測試階段和發布階段較為常用

文件配置

打開pom.xml文件,添加packaging標簽,此標簽決定了打jar包還是war包

使用IDEA打jar包

先在pom.xml文件中添加或修改packaging標簽,如圖

在IDEA界面,點擊右側【Maven】,展開【Lifecycle】,點擊【clean】,最后點擊【package】或者【install】

clean目的是清除target文件,將之前打的包刪除,不刪除也可以打包,按照慣例都會clean一下

查看控制台輸出,出現“BUILD SUCCESS”說明打包成功,右側項目菜單會出現target文件,jar包就在此文件,可以查看路徑找到該jar包

jar包生成

將jar包上傳到服務器上,啟動后就可以訪問啦

使用IDEA打war包

與打jar包步驟相同

先在pom.xml文件中添加或修改packaging標簽

在IDEA界面,點擊右側【Maven】,展開【Lifecycle】,點擊【clean】,最后點擊【package】或者【install】

將war包上傳到服務器並運作同樣可以訪問到

端口修改

更改項目端口是在【application.properties】中添加端口號


免責聲明!

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



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