直到昨天晚上我将SLF4J(logback)日志记录引入我的应用程序时,我一直在使用Vaadin + Gradle + IntelliJ
。从那以后,由于classDefFoundError
的{{1}},我无法继续制作我的项目。
我无法将其与应用程序中任何包含的jar的任何传递依赖关联起来,但即使我删除了org/apache/tools/ant/util/ReaderInputStream
库,我仍然无法创建我的应用程序,所以我想知道是什么改变了?
我正在使用SLF4J
和vaadin gradle plugin 0.9.5
。有没有人遇到过这个问题?我正在阅读另一篇文章,其中有人有同样的问题,但他提出的解决方案对我的申请无效。他提议对gradle 2.2.1
中的一些行进行评论,我的申请并没有。
答案 0 :(得分:82)
尝试
档案>使高速缓存无效/重新启动...
答案 1 :(得分:4)
File > Invalidate Caches / Restart...
也不git clean -dfx
。这是我必须要做的:
git clean -dfx
清理工作副本Import Project
Import project from external model
并选择Gradle 答案 2 :(得分:3)
File > Invalidate Caches / Restart...
选项对我不起作用,但
sudo git clean -dfx
工作正常
答案 3 :(得分:0)
我删除了var black_filled_polygon_ids = ["BR", "CA", "CN", "HR", "DK"]
var pink_filled_polygon_ids = ["NO", "PH", "PL", "PT", "ZA"]
var data = [];
black_filled_polygon_ids.map(function(id) {
data.push( {
id: id,
color: "black"
});
});
pink_filled_polygon_ids.map(function(id) {
data.push( {
id: id,
color: "pink"
});
});
polygonTemplate.propertyFields.fill = "color";
polygonSeries.data = data;
文件夹,它对我有用。
答案 4 :(得分:0)
删除 .idea 并使缓存无效。
rm -r .idea/
在命令行中