Maven的module

核心源码

大家好,今天给大家分享一下,maven的module是什么? 

1.背景介绍

什么是maven?

Maven是基于项目对象模型(POM project object model),可以通过一小段描述信息(配置)来管理项目的构建,报告和文档的软件项目管理工具。

2.知识剖析

mybatis的特点

Maven的核心功能便是合理叙述项目间的依赖关系,通俗点讲,就是通过pom.xml文件的配置获取jar包,而不用手动去添加jar包

3.常见问题

如何管理多模块项目的依赖?

4.解决方案

对应的模块所需要的依赖加在对应的pom文件上

5.编码实战

父模块pom添加了gson依赖

两个子模块均无gson依赖

但是两个子模块均能用到父模块gson依赖

6.扩展思考

父项目和子模块之间有什么关系

继承关系,如上图所示,子模块均可使用父模块添加的依赖

8.更多讨论

一。多模块可以做那个业务逻辑和数据访问层分离吗?

业务逻辑和数据访问层分离正是需要多模块项目开发的

二。core包怎么打包到私服?

在maven路径下的conf的setting.xml文件进行相关配置和远程仓库关联,然后再项目中使用deploy

三。各个子模块之间的依赖可以共享吗

不能


今天的分享就到这里啦,欢迎大家点赞,转发,留言,拍砖〜

核心源码

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值