当前位置: 首页 > news >正文

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这个名称。

相关文章:

  • Scrapy爬虫异步框架(一篇文章齐全)
  • HDFS元数据管理/磁盘清理维护
  • ubuntu操作系统中docker下Hadoop分布式前置环境配置实验
  • Java LinkedList
  • Rust开发——数据对象的内存布局
  • Jacobi迭代与SOR迭代求解希尔伯特矩阵
  • C++多线程学习(三):锁资源管理和条件变量
  • [Android]使用Git将项目提交到GitHub
  • 使用Java连接Hbase
  • harmonyos应用开发者高级认证考试部分答案
  • 基于Python的新浪微博爬虫程序设计与实现
  • springboot(ssm高校大学生评奖评优系统 奖学金管理系统Java(codeLW)
  • Harmony开发 eTs公共样式抽取
  • C语言——深入理解指针(2)
  • 自定义责任链Filter实现
  • ubuntu22.04 arrch64版操作系统编译zlmediakit
  • 开源博客项目Blog .NET Core源码学习(7:FluentValidation使用浅析)
  • C++类与对象(5)—流运算符重载、const、取地址
  • 番外篇之通讯录
  • Java反射调用kotlin中的类,Object类,Companion对象
  • 普京提议无条件重启俄乌谈判,外交部:我们支持一切致力于和平的努力
  • 言短意长|西湖大学首次“走出西湖”
  • 俄乌释放停火和谈信号,克宫:将组建“相应级别”谈判代表团
  • 武汉旅游体育集团有限公司原党委书记、董事长董志向被查
  • 家电维修担心遇“李鬼”?上海推动“物业+专业服务”进社区
  • 中美经贸高层会谈将在午餐后继续