前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Maven的pom.xml文件结构之基本配置packaging和多模块聚合结构(微服务)

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

作者头像
ydymz
发布2018-09-10 16:04:59
4.1K0
发布2018-09-10 16:04:59
举报
文章被收录于专栏:lgp20151222lgp20151222

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示例如下:

代码语言:javascript
复制
<packaging>pom</packaging>  
  
<modules>  
  <module>my-first-project</module>  
  <module>my-second-project</module>  
  <module>my-third-project</module>  
</modules> 

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

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-03-07 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档