Mybatis源码分析(一)源码编译
2021/7/22 1:05:57
本文主要是介绍Mybatis源码分析(一)源码编译,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
源码编译下载:
https://github.com/mybatis/mybatis-3
https://github.com/mybatis/parent(依赖)
Mybatis源码袭来parent工程。需要先编译parent工程再编译mybatis,具体如下
解决parent依赖问题:
在构建的过程中会出现找不到pom.xml中依赖的父模块mybatis-parent
我们需要将paren工程克隆到本地目录中:git clone https://github.com/mybatis/parent.git ,然后先进入parent工程下进行mvn clean install 将parent工程依赖的包下载下来、并保证parent工程编译通过,这步不会出现问题,在编译的输出信息中我们会看到parent工程的版本号,如图所示:
pom.xml文件parent依赖的version标签处,如下文。
接下来修改mybatis工程的pom.xml文件中标识parent依赖的地方:
<parent> <groupId>org.mybatis</groupId> <artifactId>mybatis-parent</artifactId> <version>28-SNAPSHOT</version> <relativePath>../parent/pom.xml</relativePath> </parent>
告诉我们部分插件没有指定的相应的版本号,出于工程的稳定性考虑需要对使用的插件指定其版本号,并给出了合适的版本号,如图红色方框中的文字。我们只要在mybatisg工程的pom.xml文件中找到相对应的插件处添加<version>$NUM</version> 标签即可, $NUM代表具体的版本号。到这我们再执行mvn clean install 指令就可以将mybatis工程构建成功了。
这篇关于Mybatis源码分析(一)源码编译的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-25初学者必备:订单系统资料详解与实操教程
- 2024-12-24内网穿透资料入门教程
- 2024-12-24微服务资料入门指南
- 2024-12-24微信支付系统资料入门教程
- 2024-12-24微信支付资料详解:新手入门指南
- 2024-12-24Hbase资料:新手入门教程
- 2024-12-24Java部署资料
- 2024-12-24Java订单系统资料:新手入门教程
- 2024-12-24Java分布式资料入门教程
- 2024-12-24Java监控系统资料详解与入门教程