我一直在和Vaadin + Gradle + IntelliJ
一起工作,直到昨天晚上我将SLF4J(logback)日志记录引入我的应用程序。从那以后,由于classDefFoundError
的org/apache/tools/ant/util/ReaderInputStream
,我不能再做我的项目。
我不能将它与应用程序中任何包含的jar的任何传递依赖关联,但即使我删除SLF4J
库我仍然无法创建我的应用程序,所以我想知道改变了什么?
我正在使用vaadin gradle plugin 0.9.5
和gradle 2.2.1
。有没有人遇到过这个问题?我正在阅读另一篇文章,其中有人有同样的问题,但他提出的解决方案对我的申请无效。他建议评论vaadin.gradle
中的一些行,我的应用程序没有。
尝试
文件>无效缓存/重新启动...
File > Invalidate Caches / Restart...
也没有git clean -dfx
。这是我必须做的:
git clean -dfx
来清理您的工作副本Import Project
Import project from external model
并选择GradleFile > Invalidate Caches / Restart...
选项对我不起作用,但是
sudo git clean -dfx
工作得很好
我删除了.idea
文件夹,这对我有用。