07.MyBatis源码分析笔记

MyBatis源码导入到IDEA

Posted by Chen Xingxu on September 15, 2020

07.MyBatis源码分析笔记–MyBatis源码导入到IDEA

下载 MyBatis 源码

https://github.com/mybatis/mybatis-3

克隆 MyBatis 源码

使用 git 命令进行克隆,博主克隆的版本为 3.5.4

git clone -b mybatis-3.5.4 https://github.com/mybatis/mybatis-3.git

克隆完成后,打开 pom.xml,查看依赖的 mybatis-parent 的版本:

<parent>
    <groupId>org.mybatis</groupId>
    <artifactId>mybatis-parent</artifactId>
    <version>31</version>
    <relativePath />
</parent>

下载 mybatis-parent 源码

https://github.com/mybatis/parent

克隆 mybatis-parent 源码

使用 git 命令进行克隆,博主克隆的版本为 31

git clone -b mybatis-parent-31 https://github.com/mybatis/parent.git

安装 mybatis-parent 到本地仓库

进入 mybatis-parent 目录

cd parent

执行 mvn 命令进行安装

mvn clean install

将 MyBatis 源码导入到 IntelliJ IDEA

  1. Open or Import

  2. 选中 MyBatis 源码所在目录,点击 OK 即可

配置 MyBatis 源码工程

为了避免一些影响后续源码分析的因素,需要对 MyBatis 源码工程进行如下的配置:

  1. Toggle ‘Skip Tests’ Mode

  2. 注释或者删除 maven-pdf-plugin 插件

    <!--      <plugin>-->
    <!--        <groupId>org.apache.maven.plugins</groupId>-->
    <!--        <artifactId>maven-pdf-plugin</artifactId>-->
    <!--      </plugin>-->