Java NoClassDefFound:org/apache/tools/ant/util/ReaderInputStream

Java NoClassDefFound:org/apache/tools/ant/util/ReaderInputStream,java,gradle,intellij-idea,Java,Gradle,Intellij Idea,我和gradle在Intellij中有一个java项目。它一直工作到几个小时前,但在做了一些小改动后(或者我认为是这样),我突然发现一个错误: Error:gradle-resources-test:analyzer_main: java.lang.NoClassDefFoundError: org/apache/tools/ant/util/ReaderInputStream 它缺少ant依赖项,但我的项目不使用ant。 我昨天确实将Intellij升级到了2018.1.3社区版。无效缓存/

我和gradle在Intellij中有一个java项目。它一直工作到几个小时前,但在做了一些小改动后(或者我认为是这样),我突然发现一个错误:

Error:gradle-resources-test:analyzer_main: java.lang.NoClassDefFoundError: org/apache/tools/ant/util/ReaderInputStream
它缺少ant依赖项,但我的项目不使用ant。 我昨天确实将Intellij升级到了2018.1.3社区版。无效缓存/重新启动没有帮助,关闭和打开项目没有帮助,重新定义模块没有帮助

我必须做一些类似的项目,这些项目在Intellij IDEA的同一个实例中没有问题


我该怎么做才能解决这个问题?

我从另一个项目中获取目录“gradle”和.gradle以及文件gradlew,并将它们放在我的项目中,从而解决了这个问题。这将gradle 2.1替换为4.2,我不知道这个失败的项目为什么会有一个旧版本的gradle。我是在删除项目并再次从git中签出它之后这样做的。