您的位置:首页 > 其它

Maven的pom.xml文件结构之基本配置packaging和多模块聚合结构

2017-05-19 16:00 477 查看
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

...  

<packaging>pom</packaging>  

  

<modules>  

  <module>my-frontend-project</module>  

  <module>my-service-project</module>  

  <module>my-backend-project</module>  

</modules>  

...  

其中的每个module,都是另外一个Maven项目

转自 http://blog.csdn.net/taiyangdao/article/details/52357132
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: