【错误记录】IntelliJ IDEA 编译 Groovy 项目报错 ( gradle-resources-test:XX: java.lang.NoClassDefFoundError: org )
文章目录
- 一、报错信息
- 二、问题分析
- 三、解决方案
一、报错信息
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 )相关推荐
- myeclipse中启动tomcat是报错如下: Caused by: java.lang.NoClassDefFoundError: Lorg/springframework/web/contex
myeclipse中启动tomcat是报错如下: Caused by: java.lang.NoClassDefFoundError: Lorg/springframework/web/context ...
- 【错误记录】Android 编译时技术报错 ( 注解处理器 process 方法多次调用问题 )
文章目录 一.报错信息 二.问题分析 三.解决方案 注解处理器 AbstractProcessor 中的 process 方法可能会调用多次 , 在生成代码时 , 一定要注意 , 检测到 注解节点 后 ...
- IDEA运行redis多线程访问报错Exception in thread “main“ java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory
错误样式: 解决方案: 下载两个JAR包即可,同样的代码我在MyEclipse中运行就不报错,可能是IDEA缺少这两个JAR包吧,而ME本身自带了 托管下载地址:Central Repository: ...
- 报错Exception in thread “main“ java.lang.NoClassDefFoundError: javax/xml/bind/...
项目一开始用的是jdk8,后来重新导入项目没有设置jdk的版本,idea自动设置jdk11 , jdk11没有javax.xml.bind 这个包,需要手动导包: <!-- https://mv ...
- springboot启动报错Exception in thread “main“ java.lang.NoClassDefFoundError: io/netty/util/Timer
原因: 这是缺少netty包的原因. 解决方法: 加入一下依赖: <!-- https://mvnrepository.com/artifact/io.netty/netty-all --> ...
- 关于 CentOS系统编译Qt项目报错:error: cannot find -lGL 的解决方法
若该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/129633859 红胖子(红模仿)的博文大全:开发技术集 ...
- 【错误记录】PyCharm 运行 Python 程序报错 ( UnicodeDecodeError: ‘ascii‘ codec can‘t decode byte 0xe5 in positio )
文章目录 一.报错信息 二.解决方案 一.报错信息 PyCharm 运行 Python 程序报错 : D:\002_Project\011_Python\APK\venv\Scripts\python ...
- IAR编译Z-Stack项目报错—Error[e46]: Undefined external “?V11” referred in AF
之前用IAR编译Z-Stack项目报错,网上找了好久,才找到解决方法,为了让更多人知道如何解决这个问题,下面把网址贴出来,按照TI社区的方法完美的解决了这个问题. https://e2echina.t ...
- 【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 原因: 解决办法 总结:仰 ...
- 【错误记录】编译安卓项目报错 ( AndroidMavenPlugin 错误 )
文章目录 一.报错信息 二.解决方案 一.报错信息 编译了一个 2016 年的项目 , 报错如下 : Build file 'D:\002_Project\002_Android_Learn\ffmp ...
最新文章
- php批量修改图片地址,织梦网站内容页图片绝对路径设置及批量替换方法
- Web前端之html_day2
- k8s 去除master节点污点NoSchedule,添加master节点 尽量不调度
- HttpWebRequest.GetResponse() raises exception when http status code 400 (bad request) is returned
- 基于ARM的Qt Creator嵌入式开发环境搭建
- 计算机将成为学生们的老师英语,重庆英语教师
- 计算机监控检修维护规程,DL/T 1009-2016 水电厂计算机监控系统运行及维护规程
- LINQ语句的两种语法实现方式
- 武汉工程大学计算机学院研究生难吗,武汉工程大学考研难吗?一般要什么水平才可以进入?...
- pyspider all 只启动了_Python 爬虫:Pyspider 安装与测试
- 查看mysql某人执行了什么语句_一条 SQL 语句是如何在 MySQL 中执行的
- mysql的数据库的索引_MySQL 数据库索引原理与分类
- java编程语言的常用快捷方式
- Eclipse运行慢
- 点云数据文件常用格式及PCL中点云数据类型
- 佳博GP1124T的安装向导
- 干货 | 产品助理入门攻略(一枚入行3年的PM内心独白)
- HTML Javascript CGI
- BUUCTF:[INSHack2018]Self Congratulation
- Euler配置yum源