Résolu Dépendances gradle non build avec le jar
-
Bonjour,
J’utilise une library, JSCH et je code sur Intellij. Quand je lance mon mod avec le client du mod tout marche sauf que des que je build le jar de mon mod l’erreur “java.lang.NoClassDefFoundError: com/jcraft/JSCHException” j’imagine donc que la library n’est pas chargé avec le build. -
Bonsoir,
Effectivement les bibliothèques ne s’inclut pas automatiquement dans le jar final.
Il faut générer ce qu’on appel un “fatjar” pour que ce soit le cas, et en général il est mieux d’utiliser le plugin shadow (https://github.com/johnrengelman/shadow) pour remapper les classes des bibliothèques incluses pour éviter des conflits de version. -
@robin4002 D’accord merci pour ta réponse
-
-