idea创建Maven多模块项目

我们项目中会有很多模块,每个模块都是独立的maven project,如果项目不大,我们还可以独立的编译测试运行每个模块,但是随着项目越来越大,我们不得不想办法让我们的工作变得简单,这时就出现了Maven聚合的方式来完成编译所有模块。把多个模块或项目聚合到一起,我们可以建立一个专门负责聚合工作的project。

一:新建一个空白标准maven project(不要选择Create from archetype选项)因为该项目是作为一个Parent project存在的,可以直接删除src文件夹。Parent project用于组织不同的Module,不实现逻辑。

1、首先聚合模块必须为pom,否则无法构建,聚合模块的pom没有实质性内容,只有一个pom.xml文件。只是用来帮助其他模块构建的工具。
2、<modules>元素,它是聚合的最核心配置。可以声明多个module元素。每个module的值都是一个当前pom的相对目录。模块所处的目录必须和<module>模块所处的目录一致。 


创建:创建Module,继承Parent project





三:在Parent Project 中添加子模块

<modules>
    <module>eureka-server</module>
</modules>

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值