主页 > 其他  > 

springboot2.1升级2.7报引入groovy4.0报找不到org.codehaus.groovy4.0

springboot2.1升级2.7报引入groovy4.0报找不到org.codehaus.groovy4.0
项目场景:

项目升级springboot2.7项目中需要使用groovy4.0


问题描述

springboot2.1原先正常,升级到2.7 之后,发现报找不到org.codehaus.groovy4.0,groovy4.0应该只有apache版本的才对,怎么会报org.codehaus.groovy4.0找不到,这个问题确实很困惑。

原因分析:

查找了一些资料,没有找到有用的线索,翻看idea控制台的时候发现,编译的时候有一行白字警告,点进去发现跳转到,springboot源码内部的一个pom文件内。仔细查看发现,这个pom文件使用了一个变量,命名为groovy.version,正好跟我项目内的版本变量名称相同。


解决方案:

2.7应该是内置了一个低版本的groovy,大家使用的时候一定要注意。原因是这样,使用groovy的时候pom变量名要避开groovy.version这个名称。

标签:

springboot2.1升级2.7报引入groovy4.0报找不到org.codehaus.groovy4.0由讯客互联其他栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“springboot2.1升级2.7报引入groovy4.0报找不到org.codehaus.groovy4.0