1.pom工程
用在父級工程或聚合工程中。用來做jar包的版本控制。必須指明這個聚合工程的打包方式為pom
2.war工程
將會打包成war,發布在服務器上的工程。如網站或服務。在SpringBoot 項目中,只要我們在依賴中添加了web的啟動器,我們就不需要添加打包方式了,maven會自動幫助我們 識別這個項目為war工程。不是springBoot項目的話,則需要指明這個項目為一個web工程。
3.jar工程
將會打包成jar用作jar包使用。在項目中,不指明的話,默認的就是打包成jar工程,我們也可以添加指明打包方式為jar。