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依赖的
1.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
如图:
插件
此时运行的主类报错:
解决办法:
最后:右击pom.xml文件,Run as->maven bulid->mybatis-generator:generate 就可以生成相关的代码了!!!
我的问题是这样的解决了,但是具体原因我还不知道!菜鸟一只,emmmmm 希望大家看见能踊跃留言!谢谢。