文章目录

  • 一、报错信息
  • 二、问题分析
  • 三、解决方案

一、报错信息


IntelliJ IDEA 编译 Groovy 代码报错 :

gradle-resources-test:Groovy_Demo: java.lang.NoClassDefFoundError: org/apache/tools/ant/util/ReaderInputStream

详细报错信息 :

Executing pre-compile tasks...
Loading Ant configuration...
Running Ant tasks...
Running 'before' tasks
Checking sources
Finished, saving caches...
gradle-resources-test:Groovy_Demo: java.lang.NoClassDefFoundError: org/apache/tools/ant/util/ReaderInputStream
Executing post-compile tasks...
Loading Ant configuration...
Running Ant tasks...
Synchronizing output directories...
2022/1/25 13:14 - Build completed with 1 error and 0 warnings in 259 ms

二、问题分析


出错的项目中 , build.gradle 配置信息如下 :

plugins {id 'groovy'id 'java'
}group 'org.example'
version '1.0-SNAPSHOT'sourceCompatibility = 1.8repositories {mavenCentral()
}dependencies {compile 'org.codehaus.groovy:groovy-all:3.0.5'testCompile group: 'junit', name: 'junit', version: '4.12'
}

重新创建项目 , build.gradle 如下 :

plugins {id 'groovy'id 'java'
}group 'org.example'
version '1.0-SNAPSHOT'repositories {mavenCentral()
}dependencies {implementation 'org.codehaus.groovy:groovy-all:3.0.5'testImplementation 'org.junit.jupiter:junit-jupiter-api:5.6.0'testImplementation 'org.junit.jupiter:junit-jupiter-api:5.7.0'testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine'testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.7.0'
}test {useJUnitPlatform()
}

三、解决方案


Groovy 工程中 , 出现 gradle-resources-test:Groovy_Demo: java.lang.NoClassDefFoundError: org/apache/tools/ant/util/ReaderInputStream 报错 ;

网上的方案是 在下面的界面中 , 删除 main / test , 然后清理 Excluded Folders , 使用后无效 ;


重新创建了一个新的 Groovy 项目 , 编译可以通过 , 拷贝 build.gradle 到出错项目中 , 然后 选择 " File / Invalidate Caches… " 选项 ,


点击 Invalidate and Restart 按钮 ;


重启后编译通过 ;

【错误记录】IntelliJ IDEA 编译 Groovy 项目报错 ( gradle-resources-test:XX: java.lang.NoClassDefFoundError: org )相关推荐

  1. myeclipse中启动tomcat是报错如下: Caused by: java.lang.NoClassDefFoundError: Lorg/springframework/web/contex

    myeclipse中启动tomcat是报错如下: Caused by: java.lang.NoClassDefFoundError: Lorg/springframework/web/context ...

  2. 【错误记录】Android 编译时技术报错 ( 注解处理器 process 方法多次调用问题 )

    文章目录 一.报错信息 二.问题分析 三.解决方案 注解处理器 AbstractProcessor 中的 process 方法可能会调用多次 , 在生成代码时 , 一定要注意 , 检测到 注解节点 后 ...

  3. IDEA运行redis多线程访问报错Exception in thread “main“ java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory

    错误样式: 解决方案: 下载两个JAR包即可,同样的代码我在MyEclipse中运行就不报错,可能是IDEA缺少这两个JAR包吧,而ME本身自带了 托管下载地址:Central Repository: ...

  4. 报错Exception in thread “main“ java.lang.NoClassDefFoundError: javax/xml/bind/...

    项目一开始用的是jdk8,后来重新导入项目没有设置jdk的版本,idea自动设置jdk11 , jdk11没有javax.xml.bind 这个包,需要手动导包: <!-- https://mv ...

  5. springboot启动报错Exception in thread “main“ java.lang.NoClassDefFoundError: io/netty/util/Timer

    原因: 这是缺少netty包的原因. 解决方法: 加入一下依赖: <!-- https://mvnrepository.com/artifact/io.netty/netty-all --> ...

  6. 关于 CentOS系统编译Qt项目报错:error: cannot find -lGL 的解决方法

    若该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/129633859 红胖子(红模仿)的博文大全:开发技术集 ...

  7. 【错误记录】PyCharm 运行 Python 程序报错 ( UnicodeDecodeError: ‘ascii‘ codec can‘t decode byte 0xe5 in positio )

    文章目录 一.报错信息 二.解决方案 一.报错信息 PyCharm 运行 Python 程序报错 : D:\002_Project\011_Python\APK\venv\Scripts\python ...

  8. IAR编译Z-Stack项目报错—Error[e46]: Undefined external “?V11” referred in AF

    之前用IAR编译Z-Stack项目报错,网上找了好久,才找到解决方法,为了让更多人知道如何解决这个问题,下面把网址贴出来,按照TI社区的方法完美的解决了这个问题. https://e2echina.t ...

  9. 【java运行报错】Can not set java.lang.String field com.iS.UserEntity.name to java.lang.Class

    [java运行报错]Can not set java.lang.String field com.iS.UserEntity.name to java.lang.Class 原因: 解决办法 总结:仰 ...

  10. 【错误记录】编译安卓项目报错 ( AndroidMavenPlugin 错误 )

    文章目录 一.报错信息 二.解决方案 一.报错信息 编译了一个 2016 年的项目 , 报错如下 : Build file 'D:\002_Project\002_Android_Learn\ffmp ...

最新文章

  1. php批量修改图片地址,织梦网站内容页图片绝对路径设置及批量替换方法
  2. Web前端之html_day2
  3. k8s 去除master节点污点NoSchedule,添加master节点 尽量不调度
  4. HttpWebRequest.GetResponse() raises exception when http status code 400 (bad request) is returned
  5. 基于ARM的Qt Creator嵌入式开发环境搭建
  6. 计算机将成为学生们的老师英语,重庆英语教师
  7. 计算机监控检修维护规程,DL/T 1009-2016 水电厂计算机监控系统运行及维护规程
  8. LINQ语句的两种语法实现方式
  9. 武汉工程大学计算机学院研究生难吗,武汉工程大学考研难吗?一般要什么水平才可以进入?...
  10. pyspider all 只启动了_Python 爬虫:Pyspider 安装与测试
  11. 查看mysql某人执行了什么语句_一条 SQL 语句是如何在 MySQL 中执行的
  12. mysql的数据库的索引_MySQL 数据库索引原理与分类
  13. java编程语言的常用快捷方式
  14. Eclipse运行慢
  15. 点云数据文件常用格式及PCL中点云数据类型
  16. 佳博GP1124T的安装向导
  17. 干货 | 产品助理入门攻略(一枚入行3年的PM内心独白)
  18. HTML Javascript CGI
  19. BUUCTF:[INSHack2018]Self Congratulation
  20. Euler配置yum源

热门文章

  1. 小柯在学JAVA之第一弹
  2. C语言学习-- 计算机原理及二进制
  3. elasticsearch 聚合搜索
  4. excel制作特殊图表记录
  5. Python学习模块 Pygame写游戏二(太空大战)
  6. 利用Python破解隔壁老王家的WiFi密码,学习到了!
  7. Aspose.Words五 MergeField
  8. 洛谷 P3957 跳房子
  9. 前期总结+开学展望(WYL)
  10. JS-DOM操作基础