Mybatis-generator的Maven插件逆向工程生成pojo类+mapper接口+mapper.xml文件出现异常问题

错误提示:

[ERROR] Failed to execute goal org.mybatis.generator:mybatis-generator-maven-plugin:1.3.6:generate (default-cli) on project zjs-batisGenert: Execution default-cli of goal org.mybatis.generator:mybatis-generator-maven-plugin:1.3.6:generate failed: An API incompatibility was encountered while executing org.mybatis.generator:mybatis-generator-maven-plugin:1.3.6:generate: java.lang.NoSuchMethodError: org.mybatis.generator.internal.util.ClassloaderUtility.getCustomClassloader(Ljava/util/Collection;)Ljava/lang/ClassLoader;

错误展示:

1.pom.xml文件中

    1.1依赖的

Mybatis-generator的Maven插件逆向工程生成pojo类+mapper接口+mapper.xml文件出现异常问题_第1张图片

    1.2管理的插件

Mybatis-generator的Maven插件逆向工程生成pojo类+mapper接口+mapper.xml文件出现异常问题_第2张图片

2.依赖jar包


错误分析:

很明显的报错,找不到mybatis-generator-maven-plugin:1.3.6插件,

用 maven 插件逆向工程生成相关pojo类,mapper接口,mapper.xml文件最主要引用插件处理,必须要在依赖引入的插件中指定插件的相关信息!

解决办法:

这里我参考了一位大哥的文章,地址:https://www.cnblogs.com/huahua035/p/7687223.html

我的解决办法:直接在 pom.xml 更改 mybatis-generator-core  版本为 1.3.6

如图:



Mybatis-generator的Maven插件逆向工程生成pojo类+mapper接口+mapper.xml文件出现异常问题_第3张图片

插件

Mybatis-generator的Maven插件逆向工程生成pojo类+mapper接口+mapper.xml文件出现异常问题_第4张图片

此时运行的主类报错:

Mybatis-generator的Maven插件逆向工程生成pojo类+mapper接口+mapper.xml文件出现异常问题_第5张图片

解决办法:

Mybatis-generator的Maven插件逆向工程生成pojo类+mapper接口+mapper.xml文件出现异常问题_第6张图片

最后:右击pom.xml文件,Run as->maven bulid->mybatis-generator:generate   就可以生成相关的代码了!!!

我的问题是这样的解决了,但是具体原因我还不知道!菜鸟一只,emmmmm 希望大家看见能踊跃留言!谢谢。





你可能感兴趣的:(day01)