maven的三種項目打包方式----jar,war,pom


1.pom工程:

**用在父級工程或聚合工程中。用來做jar包的版本控制。必須指明這個聚合工程的打包方式為pom(個人覺得一般會在整個項目的父模塊里使用pom打包方式

2.war工程:

將會打包成war,發布在服務器上的工程。如網站或服務。在SpringBoot 項目中,只要我們在依賴中添加了web的啟動器,我們就不需要添加打包方式了,maven會自動幫助我們 識別這個項目為war工程。不是springBoot項目的話,則需要指明這個項目為一個web工程。(用在web項目上

**3.jar工程:

**將會打包成jar用作jar包使用。在項目中,不指明的話,默認的就是打包成jar工程,我們也可以添加指明打包方式為jar。(打成jar包的項目一般存放一些其他工程都會使用的類,工具類。我們可以在其他工程的pom文件中去引用它,和引用別的jar包沒什么區別。

轉自maven的三種項目打包方式----jar,war,pom_趙憲福的博客-CSDN博客_pom打包方式並總結


免責聲明!

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



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