1、pom
<packaging>pom</packaging>
一般用于父子工程或者聚合项目中
那么这个pom.xml
文件就是用来做jar包的版本控。
所以说如果是父子工程或者聚合项目,那么必须指明这个工程的打包方式为pom。
聚合项目示例如下
<packaging>pom</packaging>
<modules>
<module>edniutrans-document-business-pojo</module>
<module>edniutrans-document-business-mapper</module>
<module>edniutrans-document-business-api</module>
<module>edniutrans-document-business-service</module>
<module>edniutrans-document-business-web</module>
<module>edniutrans-document-business-common</module>
</modules>
而moudle即子项目中为<packaging>jar</packaging>
或者<packaging>war</packaging>
,如果不指定,则默认为<packaging>jar</packaging>
2、jar
工程的默认打包方式,打包成jar用作jar包使用。
3、war
将会打包成war