2015-01-16 2 views
30

Я отлично работаю с Vaadin + Gradle + IntelliJ до вчерашнего вечера, когда я представил регистрацию SLF4J (logback) в свое приложение. С тех пор я больше не могу сделать свой проект из-за classDefFoundErrororg/apache/tools/ant/util/ReaderInputStream.java.lang.NoClassDefFoundError: org/apache/tools/ant/util/ReaderInputStream vaadin + gradle + intelliJ

Я не могу связать его с какой-либо транзитивной зависимостью от любого содержащегося в нем контейнера, но даже если я удалю библиотеки SLF4J, я все равно не могу сделать свое приложение, поэтому мне интересно, что изменилось?

Я использую vaadin gradle plugin 0.9.5 и gradle 2.2.1. Кто-нибудь сталкивался с этой проблемой? Я читал еще одно сообщение, где у кого-то была такая же проблема, но предлагаемое решение недействительно для моего приложения. Он предложил прокомментировать некоторые строки в vaadin.gradle, которых у моего приложения нет.

+1

Вы сделали чистую сборку? Иногда мы просто оставляем файлы компилируемых классов ... –

+1

@ AndréSchild Я без особых усилий выполнил чистую сборку как для приложения, так и для артефакта. – kasongoyo

+2

Final Я перезапустил компьютер и теперь его работаю! Я думаю, intelliJ, где не синхронизированы с градиентом или что-то ...! спасибо @ AndréSchild за то, что показал мне немного света – kasongoyo

ответ

74

Попробуйте

Файл> Invalidate кэши/Restart ...

+2

Мне приходилось делать это soooo много раз, как только я переключился на IDEA, вроде грустно. –

+0

sooooo amazing !!! –

+0

Ах идеальный. Я потратил много времени на это! –

Смежные вопросы