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 classDefFoundErrororg/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 -dfxpour 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 modelet 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