maven中jar、war、pom的區別


pom

pom: ( Project Object Model,項目對象模型 ) 是 Maven 工程的基本工作單元,是一個XML文件,包含了項目的基本信息,用於描述項目如何構建,聲明項目依賴,等等。執行任務或目標時,Maven 會在當前目錄中查找 POM。它讀取 POM,獲取所需的配置信息,然后執行目標。執行任務或目標時,Maven 會在當前目錄中查找 POM。它讀取 POM,獲取所需的配置信息,然后執行目標。

jar

jar:JAR文件(Java歸檔,英語:Java ARchive)是一種軟件包文件格式,通常用於聚合大量的Java類文件、相關的元數據和資源(文本、圖片等)文件到一個文件,以便分發Java平台應用軟件或庫。通常是開發時要引用通用類,打成jar包便於存放管理。當你使用某些功能時就需要這些jar包的支持,需要導入jar包。

war

war:(Web應用程序歸檔,英語:Web application archive)創建在JAR格式的基礎上,也是一種Java歸檔,存儲XML文件、Java類、JSP和Web應用程序中的其他文件。它減少了傳輸文件所需要的時間。當開發人員在自己的開發機器上調試所有代碼並通過后,為了交給測試人員測試和未來進行產品發布,都需要將開發人員的源碼打包成War進行發布。War包可以放在Tomcat下的webapps或者word目錄下,隨着tomcat服務器的啟動,它可以自動被解壓。

擴展

eclipse導出war包:在確保項目是web項目的前提下,選中項目右鍵

  

在出現的彈出框Destination行,點擊Browse按鈕選擇要導出的路徑,然后

  


免責聲明!

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



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