2015-01-16 34 views
30

Pracowałem dobrze z Vaadin + Gradle + IntelliJ do wczoraj wieczorem, kiedy wprowadziłem logowanie SLF4J (logback) do mojej aplikacji. Odtąd nie mogę już wykonać mojego projektu z powodu classDefFoundError z org/apache/tools/ant/util/ReaderInputStream.java.lang.NoClassDefFoundError: org/apache/tools/ant/util/ReaderInputStream vaadin + gradle + intelliJ

Nie mogę połączyć tego z jakąkolwiek przechodnioną zależnością dowolnego zawartego słoika w aplikacji, ale nawet jeśli usunę biblioteki SLF4J, nadal nie mogę złożyć aplikacji, więc zastanawiam się, co się zmieniło?

Używam vaadin gradle plugin 0.9.5 i gradle 2.2.1. Czy ktoś kiedykolwiek napotkał ten problem? Czytałem inny post, w którym ktoś miał ten sam problem, ale proponowane przez niego rozwiązanie nie jest ważne dla mojego wniosku. Zaproponował komentarz niektórych linii w vaadin.gradle, których moja aplikacja nie ma.

+1

Czy wykonane czystą kompilację? Czasami po prostu zostawiamy kompilację plików klasowych ... –

+1

@ AndréSchild Wykonałem czystą kompilację zarówno dla aplikacji, jak i bez artefaktów. – kasongoyo

+2

Finał Uruchomiłem ponownie komputer, a teraz działa ...! Myślę, że intelliJ gdzie niezsynchronizowany z gradle czy coś takiego ...! dzięki @ AndréSchild za pokazanie mi światła – kasongoyo

Odpowiedz

74

Spróbuj

Plik> unieważnia Skrzynki/Restart ...

+2

Musiałem zrobić to tak wiele razy, kiedy przerzuciłem się na IDEA, trochę smutno. –

+0

baaaardzo niesamowite !!! –

+0

Ah perfect. Zmarnowałem na to godziny! –