如何通过Maven创建聚合工程及建立依赖?

创建一个Maven项目

对于一个Maven聚合工程我们首先需要一个顶级工程,或者说父工程。
在这里插入图片描述首先选择Maven,取消勾选Create from archetype,然后挑选完jdk后选择Next。
在这里插入图片描述
填写上合适的GroupId和Artifactid,之后选择Next。
在这里插入图片描述确定ProjectName,点击Finish。
在这里插入图片描述创建成功时的样子。

创建模块

这里我们按照正常的项目分层来创建不同的模块,首先我们创建第一个module。
在这里插入图片描述右击项目名称,选择New,继续选择Module…
在这里插入图片描述Next
在这里插入图片描述在项目名后添加 -Common 用于区分不同的模块 之后选择Next
在这里插入图片描述Module name会自动去掉- 手动填上 点击Finish。然后按照同样的方式创建正常项目应有的其他模块
common/entity(pojo/po/vo等)/mapper(dao)/service/api(controller)

建立不同模块的依赖

api>service>mapper>entity>common
经典的依赖关系如上,我们的例子则使用entity依赖common,当A依赖B时,我们需要修改A的pom.xml
在这里插入图片描述如上图,首先添加dependencies标签,然后在其中添加一个依赖(dependency),填上你依赖的模块的groupId、artifacId和version。当然大部分情况下会有提示,如下。
在这里插入图片描述

最后一步

记得安装哦,打开右侧Maven侧边栏,依次展开root项目、lifecycle(生命周期),最后双击install,一个Maven聚合项目就创建完成了!
在这里插入图片描述

最后更新于2021年1月5日下午1点
原创不易,如果该文章对你有所帮助,望左上角点击关注~如有任何技术相关问题,可通过评论联系我讨论,我会在力所能及之内进行相应回复以及开单章解决该问题.

该文章如有任何错误请在评论中指出,感激不尽,转载请附出处!
个人博客首页:https://blog.csdn.net/yjrguxing ——您的每个关注和评论都对我意义重大

猜你喜欢

转载自blog.csdn.net/yjrguxing/article/details/112211497