Java.lang.Noclassdeffonderror: org/apache/tools/ant/util/ReaderInputStream vaadin+gradle+intelliJ
je travaille très bien avec Vaadin + Gradle + IntelliJ
jusqu'à hier soir quand J'ai introduit la journalisation SLF4J(logback) dans mon application. Depuis, Je ne peux plus faire mon projet à cause de classDefFoundError
org/apache/tools/ant/util/ReaderInputStream
.
Je ne peux pas le lier avec une dépendance transitive de n'importe quel jar contenu dans l'application, mais même si je supprime SLF4J
bibliothèques Je ne peux toujours pas faire ma demande, donc je me demande ce qui a changé?
j'utilise vaadin gradle plugin 0.9.5
et gradle 2.2.1
. Quelqu'un a déjà rencontré ce problème? Je lisais un autre poste où quelqu'un avait le même problème, mais la solution qu'il a proposé n'est pas valide pour ma demande. Il a proposé de commenter certaines des lignes dans vaadin.gradle
, ce que mon application n'a pas.
3 réponses
File > Invalidate Caches / Restart...
option ne fonctionne pas pour moi, mais
sudo git clean -dfx
a bien fonctionné
File > Invalidate Caches / Restart...
ni git clean -dfx
. Voici ce que j'avais à faire:
- Close IntelliJ
- IMPORTANT: assurez-vous d'avoir tout ce dont vous vous souciez (vous êtes sur le point de nettoyer votre copie de travail)
- Exécuter
git clean -dfx
pour nettoyer votre copie de travail - Run IntelliJ
- Sélectionner
Import Project
- Accédez au répertoire contenant votre projet
- sélectionner
Import project from external model
et sélectionnez Gradle - Appuyez sur
- assurez-vous que les paramètres sur la page suivante regarder ok puis appuyez sur Terminer
- Le construire devrait l'instant, j'espère que le travail