IntelliJ IDEA 构建maven多模块工程项目

点击上方蓝色字体,选择“标星公众号”

优质文章,第一时间送达

IntelliJ IDEA 构建maven多模块工程项目

链接 | blog.csdn.net/sinat_34344123

食用前须知

本文以a b c 三个模块为例来搭建项目,以达到通俗易懂的初衷 

模块a —– 基模块,就是人们常说的parent

模块b —– 其他模块都需要使用的一些工具,比如时间工具,json工具等

模块c —– 项目主要的内容,一般为聚合工程

先简单讲一下maven的一些特点

1. 继承
这个可以理解为java中的继承类似,父类定义的东西,子类如果你想用就拿过来用就可以;

2. 依赖
依赖就相当于我们java中的导包,二者有着异曲同工之妙;
你想用的东西只需要告诉maven它在哪就可以,它会自动帮你找过来给你用

3. 聚合
这个暂时我还没找到java中能与之对应的原型;
maven聚合是将多个模块组装在一起,相互协调依赖运行;


创建步骤 (详细多图)

1.创建一个空项目

IntelliJ IDEA 构建maven多模块工程项目

file - new - project 一个空的项目

IntelliJ IDEA 构建maven多模块工程项目

填写项目名称

IntelliJ IDEA 构建maven多模块工程项目

选择要打开项目的方式

IntelliJ IDEA 构建maven多模块工程项目

2.创建第一个模块a

IntelliJ IDEA 构建maven多模块工程项目

新建一个模块

IntelliJ IDEA 构建maven多模块工程项目

选择创建一个maven模块

IntelliJ IDEA 构建maven多模块工程项目

填写模块基本信息

IntelliJ IDEA 构建maven多模块工程项目

解决创建速度慢

IntelliJ IDEA 构建maven多模块工程项目

设置一个属性 archetypeCatalog ,具体原因感兴趣的自行了了了姐吧

finish完成模块创建

IntelliJ IDEA 构建maven多模块工程项目

IntelliJ IDEA 构建maven多模块工程项目

3.创建第二个模块

IntelliJ IDEA 构建maven多模块工程项目

选择继承的父工程

IntelliJ IDEA 构建maven多模块工程项目

填好路径finish完成b模块创建

IntelliJ IDEA 构建maven多模块工程项目

同 b 完成 c 模块创建

IntelliJ IDEA 构建maven多模块工程项目

4.创建聚合工程 c

IntelliJ IDEA 构建maven多模块工程项目

在 c 模块下新建一个maven工程模块 c1

IntelliJ IDEA 构建maven多模块工程项目

继承 c 模块

IntelliJ IDEA 构建maven多模块工程项目

配置 c1 工程路径

IntelliJ IDEA 构建maven多模块工程项目

同 c1 完成 c2 工程模块创建

c2 模块 依赖 c1 模块

IntelliJ IDEA 构建maven多模块工程项目

c 工程模块 依赖 b 工程模块

IntelliJ IDEA 构建maven多模块工程项目

最后再说两句

这种项目结构主要应用在大型项目中,多人协作开发,小型项目 或 人员配置不足情况下不建议使用; 之前因为一直没有机会参与大型项目开发,或是这种分布式项目的搭建,网上也没有这方面系统全面的说明 ,可能真正用到这种架构的不需要自己动手去弄,等着别人搭好进去码代码就可以了.所以本人也是抱着学习的 ,态度发布这篇文章,希望能够帮助一些不清楚的同学一起学习,一起进步.

如果有不明白或者不清楚的,或者错误的地方,还希望大家能够在底下评论出来,好让我及时的去改正。

如果喜欢本篇文章,欢迎转发、点赞。关注订阅号「Web项目聚集地」,回复「进群」即可进入无广告技术交流。


推荐阅读

1. 什么时候进行分库分表 ?

2. 从 Java 程序员的角度理解加密
3. IDEA 中使用 Git 图文教程
4. 一文梳理 Redis 基础
5. 优化你的 Spring Boot
6. 
数据库不使用外键的 9 个理由
IntelliJ IDEA 构建maven多模块工程项目
喜欢文章,点个
在看
 
IntelliJ IDEA 构建maven多模块工程项目

本文分享自微信公众号 - Java后端(web_resource)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

版权声明:程序员胖胖胖虎阿 发表于 2022年8月31日 上午6:24。
转载请注明:IntelliJ IDEA 构建maven多模块工程项目 | 胖虎的工具箱-编程导航

相关文章

暂无评论

暂无评论...