5

Écrire ceci pour les utilisateurs qui ont de futurs problèmes comme moi. Les bibliothèques basées sur la configuration Typesafe utilisent généralement leurs propres fichiers reference.conf et se réfèrent à certaines clés de configuration. Lors de la construction d'un gros JAR en utilisant le plugin Gradle shadowJAR, ces fichiers ne sont pas inclus.Comment réparer les fichiers conf manquants lors de l'utilisation des dépendances shadowJar et Scala?

Des dépendances telles que Spray et Akka jettent des erreurs lorsque le JAR Fat tente de s'exécuter. Les erreurs ressemblent à:

Exception in thread "main" com.typesafe.config.ConfigException$Missing: No configuration setting found for key 'spray' 
Exception in thread "main" com.typesafe.config.ConfigException$Missing: No configuration setting found for key 'akka' 

Comment résoudre ce problème? Vérifiez la réponse ci-dessous.

Répondre