一、问题表现
工具:IDEA 2021.1。Gradle 4.10 mybatis-generator-plugin
使用mybatis-generator逆向工程生成数据库mapper时,根据相对路径找不到相应的generatorConfig.xml。报错:configfile xxx does not exist。
二、着手解决
方法一、查看gradle task 的运行时配置,将gradle project设置到相应的module上。对我无效
方法二、放弃使用相对路径,转而使用绝对路径。这个方法绝对好用,但是在多人开发同一项目时,使用绝对路径代表不知道什么时候会不小心把本地的绝对路径推到git上。所以慎用。(当然自己本地玩玩可以用)
三、IDEA的bug
在经过多种尝试后相对路径都不生效,查询资料发现IDEA 2021.1存在gradle工作空间设置的bug
使用IDEA 2021.1的伙伴可以升级或者降级IDEA版本以规避这个bug。