创建 maven 聚合工程

前言:在刚刚开始创建maven聚合工程时,看了很多网上的例子,但是对我来说大多数都不行,所以想在想写一个创建的步骤:

 

 

 

1.创建maven项目:

注意: 1.不用去打钩

          2.也不用选择maven的模板

          3.jdk选用 1.8的就行

直接点击 下一步

 

自己填的,组织名和项目名

注意;记好你创建的项目路径地址

 

项目创建好后:没有 webapp 很简陋

 

但是注意:因为要创建的是聚合工程,所以最外面的是顶级工程,所以在其 pom文件中,他的打包方式是 pom:(自己添加)

【打包方式有三种:pom,war,jar】

 现在 父工程已经创建完成,接下来要创建 各个子工程:

1.在父工程项目上点击右键,选择新建,选择 module:

点击后,还是一样:只点击 next,其余的都不选

 

只有 1 是自己填的,其余的都是 已经填好的(注意:第一个子工程名称一般都带common)

 

注意:子工程都是在父工程目录下,但是 各个子工程的目录是平级的

 common 子工程创建好后:(注意:所有子工程的pom文件中的打包方式 默认的都是 jar ,写不写都一样)

 

下面来看看 父工程的 pom 文件:(当子工程创建好后,会在父工程的pom文件中自动出现创建的子工程模块)

 

创建其余各个子工程,步骤参考 common 工程:

接着创建 pojo工程:

成功后:

pojo和 common 是平级的,但是要pojo 要使用common的资源要相互依赖,打开 pojo 的pom 文件:

添加 画红线的:

pojo 工程创建成功;

下面创建 mapper工程(项目使用的是mybatis):

步骤同上:(mybatis需要使用entity ,需要 使用 pojo的资源,需要进行依赖 )

(注意:mapper 依赖了 pojo ,pojo 依赖了 common ,所以 mapper 可以通过 pojo 使用 common的资源)

 

mapper 工程创建成功,

接下来创建:server 子工程,

步骤同上:

 

service 工程也创建好了,只剩下最后一个 api工程(用于接收用户请求,对外 提供接口,【也可以换别的名字】):

 

 

这样 api工程 也创建完成了,下面来看看 父工程的 pom 文件:(所有创建的子工程都在这里面)

 

总结一下:一般 的聚合工程 有 5个子工程:

api->service->mapper->pojo->common

都具有依赖关系(名字可以不同,但是 工程的含义都一样)

 

==================================================================================

下面 需要 install(安装)一下:

idea 是在右侧点击 maven,选择 父工程的 Lifecycle 的 install ,(当控制台出现 BUILD SUCCESS 才算聚合工程创建成功)

 

 

这样 聚合工程就创建成功了,注意;如果你用的是springboot,那么 Application类,controller包  是在 api工程中(对外的工程)。

 

下一篇文章  写 maven聚合项目 整合 springboot

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值