mybatis源码修改需要下载两个文件 :
mybatis-3-mybatis-3.5.4.zip https://github.com/mybatis/mybatis-3/releases -->mybatis项目
parent-mybatis-parent-31.zip https://github.com/mybatis/parent/tags --> mybatis依赖的父项目
1.下载
mybatis 3.5.4
下载地址 :
https://github.com/mybatis/mybatis-3/releases
这里可以选择自己需的版本:
2.进入下载,我这里先的是source code zip
3.解压mybatis-3-mybatis-3.5.4.zip文件 ,查看pom.xml,选择parent-mybatis-parent-31下载
4.下载parent-mybatis-parent-31 : https://github.com/mybatis/parent/tags
选择自己所需版本,我这里是31
5.下载后解压,导入idea(maven形式)
parent项目的pom文件中有许多报错,不用管他
6.修改和打包项目
打包时的profiles有的版本用jdk就可以,有的需要travis-ci,大家打包时可以都试试,打包成功,不报错就可以了
<parent>
<groupId>org.mybatis</groupId>
<artifactId>mybatis-parent</artifactId>
<version>31</version>
<relativePath>../parent-mybatis-parent-31/pom.xml</relativePath>
</parent>
<artifactId>mybatis</artifactId>
<version>3.5.4.cultivator111</version>
<packaging>jar</packaging>
7.搜索 3.5.4.cultivator11 , 需要的jar包已经到了本地maven仓库
8. 项目引用自己新建的maven包
<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5.4.cultivator111</version> </dependency>
9.对源码项目修改,然后开心地修改源码
随便找一个空白的位置打开
项目都 以这种方式导入,这样自己的项目代码和源码就在同一个工作空间中,这样就可以直接ctl+鼠标左,就可以进入源码,修改更加方便