解决mybatis报错:TDD error: Failed to evaluate function “com.dalgen.mybatis.dataloaders.DalgenLoader“.

博主在使用mybatis dalgen时遇到TDD错误,提示Failed to evaluate function 'com.dalgen.mybatis.dataloaders.DalgenLoader'。经过排查,发现问题是由于项目路径中存在中文目录导致。将项目移动到英文路径下,问题得到解决。提醒开发者避免在项目路径中使用中文,以免引发类似问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

交个朋友,你要的都在这_AProMonkey的博客-优快云博客

最近使用mybatis dalgen遇到一个非常奇妙且极限坑爹的报错,度娘了N久没有找到类似的帖子,现在解决了和大家分享一下,虽然报错产生原因很低级,但是并不能不排除存在和我一样大意的同学,哈哈!

报错摘要:

Caused by:

TDD error: Failed to evaluate function "com.dalgen.mybatis.dataloaders.DalgenLoader".

Caused by:
org.dom4j.DocumentException (at org.dom4j.io.SAXReader.read:484): Path contains invalid character: 项 Nested exception: Path contains invalid character: 项

[ERROR] Failed to execute goal com.dalgen.mybatis-maven-plugin:mybatis-maven-plugin:1.8:gen (default-cli) on project boss-dal: Failed to apply the value of the "data" setting.

废话少说了,来个情景重现!

环境:idea+maven+mybatis

操作:使用mvn mybatis:gen命令自动生成代码

报错信息如下:

===
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值