Intellij idea java.lang.NoClassDefFoundError:org/apache/tools/ant/util/ReaderInputStream vaadin+gradle+intelliJ

Intellij idea java.lang.NoClassDefFoundError:org/apache/tools/ant/util/ReaderInputStream vaadin+gradle+intelliJ,intellij-idea,gradle,vaadin,Intellij Idea,Gradle,Vaadin,直到昨天晚上我将SLF4Jlogback日志引入我的应用程序之前,我一直在使用Vaadin+Gradle+IntelliJ。从那时起,由于org/apache/tools/ant/util/ReaderInputStream的classDefFoundError,我无法再制作我的项目 我无法将它与应用程序中包含的任何jar的任何可传递依赖项相链接,但即使我删除了SLF4J库,我仍然无法创建我的应用程序,所以我想知道发生了什么变化 我正在使用vaadin gradle插件0.9.5和gradle

直到昨天晚上我将SLF4Jlogback日志引入我的应用程序之前,我一直在使用Vaadin+Gradle+IntelliJ。从那时起,由于org/apache/tools/ant/util/ReaderInputStream的classDefFoundError,我无法再制作我的项目

我无法将它与应用程序中包含的任何jar的任何可传递依赖项相链接,但即使我删除了SLF4J库,我仍然无法创建我的应用程序,所以我想知道发生了什么变化

我正在使用vaadin gradle插件0.9.5和gradle 2.2.1。有人遇到过这个问题吗?我在读另一篇文章,其中有人有同样的问题,但他提出的解决方案对我的申请无效。他建议对vaadin.gradle中的一些行进行注释,我的应用程序没有这些行。

试试看

文件>使缓存无效/重新启动…

文件>使缓存无效/重新启动。。。这个选项对我不起作用,但是

sudogit clean-dfx运行良好

文件>使缓存无效/重新启动。。。git也没有清理-dfx。以下是我必须做的:

近距离智能 重要事项:确保您已提交了所有您关心的内容,您将要清理您的工作副本 运行gitclean-dfx来清理工作副本 运行IntelliJ 选择导入项目 导航到包含项目的目录 选择“从外部模型导入项目”,然后选择“渐变” 按下一步 确保下一页上的设置看起来正常,然后按Finish 这个构建现在应该可以工作了
我删除了.idea文件夹,该文件夹对我有效。

删除.idea并使缓存无效对我有效

rm-r.idea/in命令行 在Intellij GUI文件>使缓存无效/重新启动中。。。
你的身材整洁吗?有时我们只剩下编译类文件…@AndréSchild我已经为应用程序和工件执行了干净的构建,但没有任何运气。最终我重新启动了计算机,现在它工作了。。。!我认为intelliJ与gradle或其他东西不同步。。。!感谢安德烈·施罗德给我展示了一些亮点。一旦我改变主意,我不得不这么做太多次了,有点悲伤。啊,太好了。我在这上面浪费了好几个小时!简单地重新启动IDE对我来说就足够了。在使缓存失效之前可以尝试一下。是的,基本上从现有资源重新导入项目对我来说很有效。我不必使缓存失效或运行git清理。真是一团糟!我有各种各样的运行配置,如果我这样做的话,我必须重新创建。这个命令删除了git没有跟踪到的所有东西。特别是intellij的所有状态。有时候intellij只是出了点问题,需要重新设置