2013-12-10 91 views
1

我试图从project/distribution.conf配置文件加载到通过类型安全的配置库我.scala构建定义设置,尽管该文件存在,这个库无法加载:负载.conf文件

distributionFile <<= (baseDirectory in ThisBuild)(_/"project"/"distribution.conf") 

throw ConfigException。但其他文件version.properties完美加载,但我手动处理它。

回答

2

好吧,我已经解决了这个问题。 ConfigFactory.load(path)期待着一个相对路径,但我没有找到任何方法File可能会返回它。但在ConfigFactory还有另一种方法parseFile,它预计File,所以设置很容易:

distributionFile <<= (baseDirectory in ThisBuild)(_/"project"/"distribution.conf"), 
distributionConf := ConfigFactory.parseFile(distributionFile.value)