mybatis 源码构建
mybatis构建步骤
- 下载 mybatis源码
- 解压 mybatis源码 查看mybatis-Parent版本要求
- 下载mybatis-Parent 源码
- 构建 mybatis-Parent
- 构建 mybatis源码
- IDEA 创建 Maven工程 mybatis-source
- Maven工程mybatis-source 导入mybatis源码、mybatis-parent源码
mybatis-source 下载
mybatis源码下载
通过 github
下载mybatis源码。
https://github.com/mybatis/mybatis-3
这里使用 mybatis-3.5.0
构建。
https://github.com/mybatis/mybatis-3/archive/refs/tags/mybatis-3.5.0.zip
可以通过Release找到老版本,直接下载源码Source Code到本地。
mybatis-parent 版本信息
解压 mybatis
打开pom.xml配置文件,查看 mybatis-parent
版本信息。
org.mybatis
mybatis-parent
31
通过 pom.xml
知,下载mybatis-parent的版本为31。
mybatis-parent 下载
通过 github
下载mybatis-parent源码。
https://github.com/mybatis/parent
因为通过 pom.xml
查看到mybatis-parent的版本为31。这里选择下载31版本的parent。其它版本的mybatis源码自行通过 pom.xml
查看parent相关信息。
https://github.com/mybatis/parent/archive/refs/tags/mybatis-parent-31.zip
mybatis-parent 编译
- 注: 编译之前 先将maven源 更换为 aliyun的源,否则编译可能会失败。
可以通过 cmd
执行编译 或者 通过 idea
编译。这里选择通过 cmd
编译mybatis-parent。
mvn clean install -Dmaven.test.skip
IDEA 创建 Maven 工程
前提条件- IDEA 已经配置好 MAVEN (若没有配置好,自行百度)
IDEA配置步骤
- 创建Maven空工程
- 删除项目中src目录
- 修改pom.xml
文件
- 复制编译好的mybatis-parent到mybatis-source中
- 设置maven自动导入jar包 settings -> Build Tools -> Maven -> Importinng 选择 Import Maven project automatically
创建Maven工程
- 创建Maven工程
- 输入maven工程名
删除src目录
这里我们使用mybatis-source maven工程做为父工程
修改 Pom.xml 文件
修改 pom.xml
文件。添加 <packaging>pom</packaging>
这一行。
org.hosystem
mybatis-source
pom
1.0-SNAPSHOT
复制mybatis-parent 到 Maven 工程
打开 mybatis-source
目录,将mybatis和mybatis-parent复制到该目录中。
在 pom.xml
中module标签添加模块信息。点右边的Maven 刷新 若出现三个工程则成功构建。
mybatis-3-mybatis-3.5.0
parent-mybatis-parent-31
设置自动导入
设置maven为 Import Maven project automatically
即可,右侧Maven中刷新即可。等待导入jar包就可以构建成功了!
Original: https://www.cnblogs.com/HOsystem/p/14983257.html
Author: HOsystem
Title: IDEA 构建 mybatis 源码
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/606614/
转载文章受原作者版权保护。转载请注明原作者出处!