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

点进去,

选中3.5.3版本然后点击右边Clone or download 选择Download ZIP

我下载zip到了E盘的根目录:下载后解压:

下图是解压后的目录:

点开这个pom.xml

上图中依赖有父工程,所以继续下载父工程:

https://github.com/mybatis/parent​github.com

因为父工程的版本是31. 所以寻找版本号为31的父工程:

同样是下载zip。然后解压:这样就有了两个解压后的文件,一个子工程一个父工程:


接下来就是编译的工作了,可以看到我的maven是配置在了F盘

编译安装父工程,具体操作如下:

打开父工程解压后的文件:

赖人就是在标题栏 输入cmd了

弹出下图:

然后输入mvn clean

mvn clean成功,然后输入 mvn install

等几分钟显示成功:


下来编译mybatis-3-mybatis-3.5.3

需要注意的一点是先把mybatis-3-mybatis-3.5.3这个目录中pom.xml的这段代码注释了

如图所示,已注释

然后把pom.xml中所有的optional里的true全部改成false,具体什么意思,搜一下maven optional的标签意思。

然后步骤和编译父工程是一样的。进入到mybatis-3-mybatis-3.5.3这个目录

然后 输入 mvn clean install -DskipTests=true

跳过test。

显示成功。


然后打开idea

选择导入E盘的那个mybatis-3-mybatis-3.5.3

完成。

idea zip怎么安装_Mybatis源码分析(一): 下载Mybatis源码安装并导入IDEA相关推荐

  1. MyBatis源码分析-IDEA新建MyBatis源码工程

    MyBatis 是支持定制化 SQL.存储过程以及高级映射的优秀的持久层框架.MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集.MyBatis 可以对配置和原生Map使用简 ...

  2. 【Android 事件分发】ItemTouchHelper 源码分析 ( OnItemTouchListener 事件监听器源码分析 二 )

    Android 事件分发 系列文章目录 [Android 事件分发]事件分发源码分析 ( 驱动层通过中断传递事件 | WindowManagerService 向 View 层传递事件 ) [Andr ...

  3. 【Android 事件分发】ItemTouchHelper 源码分析 ( OnItemTouchListener 事件监听器源码分析 )

    Android 事件分发 系列文章目录 [Android 事件分发]事件分发源码分析 ( 驱动层通过中断传递事件 | WindowManagerService 向 View 层传递事件 ) [Andr ...

  4. 【OkHttp】OkHttp 源码分析 ( OkHttpClient.Builder 构造器源码分析 )

    OkHttp 系列文章目录 [OkHttp]OkHttp 简介 ( OkHttp 框架特性 | Http 版本简介 ) [OkHttp]Android 项目导入 OkHttp ( 配置依赖 | 配置 ...

  5. Flume 1.7 源码分析(一)源码编译

    Flume 1.7 源码分析(一)源码编译 Flume 1.7 源码分析(二)整体架构 Flume 1.7 源码分析(三)程序入口 1 说明 Flume是Cloudera提供的一个高可用的,高可靠的, ...

  6. Storm源码分析之四: Trident源码分析

    Storm源码分析之四: Trident源码分析 @(STORM)[storm] Storm源码分析之四 Trident源码分析 一概述 0小结 1简介 2关键类 1Spout的创建 2spout的消 ...

  7. Mybatis源码分析第一天------Mybatis实用篇

    Mybatis源码分析第一天------Mybatis实用篇 一切最基本的操作就是参考官方文档:https://mybatis.org/mybatis-3/zh/configuration.html ...

  8. 【SemiDrive源码分析】【Yocto源码分析】02 - yocto/meta-openembedded目录源码分析

    [SemiDrive源码分析][Yocto源码分析]02 - yocto/meta-openembedded目录源码分析 一.meta-openembedded 目录 本 SemiDrive源码分析 ...

  9. PX4 Autopilot源码分析 - 代码下载

    PX4 Autopilot源码分析 - 代码下载 源码地址 下载 硬件平台 编译 安装工具链 配置 运行 px4-Autopilot是目前最流程的无人驾驶类开源项目,社区在持续活跃状态,国内很多无人机 ...

  10. 【SemiDrive源码分析】【Yocto源码分析】07 - core-image-base-x9h_ref_serdes.rootfs.ext4 文件系统是如何生成的

    [SemiDrive源码分析][Yocto源码分析]07 - core-image-base-x9h_ref_serdes.rootfs.ext4 文件系统是如何生成的 1.core-image-ba ...

最新文章

  1. Java 多重catch语句的使用
  2. php遍历视频文件,php使用glob函数遍历文件和目录详解
  3. Gradle入门:创建Web应用程序项目
  4. LeetCode 1730. 获取食物的最短路径(BFS)
  5. GaussDB(for MySQL)如何快速创建索引?华为云数据库资深架构师为您揭秘
  6. .NET中关于T4模板的使用
  7. 【转】75个最佳Web设计资源
  8. Qt creator
  9. mysql function
  10. 电脑主板接口_如何看电脑主板 M.2 接口是支持 SATA 还是 NVMe 固态硬盘?
  11. CS API 测试3
  12. python-78:对日期格式进行处理
  13. 图片文字混排的垂直居中、inline-block块元素和行内元素混排的垂直居中问题
  14. java基本数据类型
  15. Excel·VBA数组排列函数
  16. 点名软件—使用二项分布实现点名均匀分布
  17. 2019工程伦理(2019秋) 所有答案
  18. webp图片文件无需转换直接下载成JPG或者gif等其他格式的方法
  19. 连续出现的字符(已通过测试)
  20. 恢复win7快速启动栏

热门文章

  1. Server 2008 R2远程桌面授权
  2. Mybatis之分表设计与分表插入
  3. 区块链学习(二)以太坊私有链搭建
  4. 软件工程导论 四则运算
  5. Python:Lasso方法、GM预测模型、神经网络预测模型之财政收入影响因素分析及预测...
  6. python中函数的返回值
  7. DeadObjectException
  8. css伪元素研究(::before/::after)
  9. 编译调试Apache HTTP Server
  10. perl DBI高级编程