Typesafe config: Charger d'autres config de chemin externe emballés scala application
Mon scala application sera emballé dans un bocal. Quand je lance mon application, elle doit lire un supplément de fichier de configuration stockées à l'extérieur de mon application jar. Je suis à la recherche d'une fonctionnalité similaire à la Typesafe Config bibliothèque, mais d'autres solutions sont aussi les bienvenus ! Est-il un moyen de faire quelque chose comme ci-dessous:
val hdfsConfig = ConfigFactory.load("my_path/hdfs.conf")
Vous devez vous connecter pour publier un commentaire.
Je pense que ce que vous voulez, c'est:
parseFile
entre la référence par défaut config par défaut et les remplacements, qui ressemblerait àval fileConfig = parseFile(); val myConfig = ConfigFactory.load(fileConfig)
.File
classe est-ce?java.io.File
ouscala.reflect.io.File
?java.io.File
Si votre configuration externe est d'ajouter ou de remplacer les paramètres de configuration à partir des emplacements standard, vous pouvez effectuer les opérations suivantes:
où
yourFile
est unjava.io.File
La Documentation de référence ici
œuvres, trop.