maven packing 类型

来源:互联网 发布:纯净水能烧开喝吗 知乎 编辑:程序博客网 时间:2024/06/14 22:31

1. packaging

packaging给出了项目的打包类型,即作为项目的发布形式,其可能的类型。在Maven 3中,其可用的打包类型如下:

  • jar,默认类型
  • war
  • ejb
  • ear
  • rar
  • par
  • pom
  • maven-plugin

2.multi-modules

Maven 3支持Maven项目的多模块(multi-modules)结构。这样的Maven项目也被称为聚合项目,通常由一个父模块和若干个子模块构成。

其中,父模块必须以pom打包类型,同时以<modules>给出所有的子模块。父模块的POM示例如下:

[html] view plain copy
  1. ...  
  2. <packaging>pom</packaging>  
  3.   
  4. <modules>  
  5.   <module>my-frontend-project</module>  
  6.   <module>my-service-project</module>  
  7.   <module>my-backend-project</module>  
  8. </modules>  
  9. ...  
其中的每个module,都是另外一个Maven项目
原创粉丝点击