分布式 第三章 Maven多模块管理


1 Maven管理多模块应用

在这里插入图片描述

  • commonModel:提供公共的基础服务,比如工具类、常量类等等;
  • bussinessModel:业务模块,是系统真正要实现的业务,依赖于 common 模块,比如订
    单管理、财务统计、会员管理等;
  • 第三方模块:包括各类框架,Spring、MyBatis、日志等。整个应用都是依赖它们完成开
    发的;
  • application:可发布的 web 应用,由各个 bussinessModel 组成,最终满足项目整体需求;

2 Maven管理的实现

Maven 管理多模块应用的实现是互联网项目中多使用分布式开发,那么每个独立的服务都会使用独立的项目进行维护,那么这样就需要使用多模块应用管理,来实现项目的高度统一。

使用 IntelliJ IDEA 实现 Maven 管理多模块的应用开发:

2.1 方法一

  1. 创建空项目
  2. 创建一个Maven工程(父工程)
  3. 设置父工程的pom文件(packaging 标签的文本内容设置为 pom)、删除父工程的src目录
  4. 创建一个Maven工程(子工程),Parent选择模块的父工程
  5. 设置父工程编译级别(build -> plugins 标签中添加编译插件)
  6. 父工程添加依赖(子模块会无条件继承父工程所有依赖)
  7. 父工程管理依赖版本号(添加dependencyManagement标签管理依赖、添加properties管理版本号)

2.2 方法二

之前步骤一样,创建子工程时额外设置Add as modul to (选择将创建的模块添加哪个模块)
在这里插入图片描述


传送门

上一章:分布式 第二章 Redis
下一章:分布式 第四章 Spring Boot 初步

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值