1

我正在尝试通过类型安全配置库将配置文件加载project/distribution.conf到我的.scala构建定义设置中,尽管该文件存在,但该库无法加载它:

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

ConfigException。但是其他文件version.properties已完美加载,尽管我手动使用它。

4

1 回答 1

2

好的,我已经解决了这个问题。ConfigFactory.load(path)期待一个相对路径,但我找不到任何File可以返回它的方法。但是ConfigFactory还有另一种方法parseFile需要 a File,所以设置很容易:

distributionFile <<= (baseDirectory in ThisBuild)(_ / "project" / "distribution.conf"),
distributionConf := ConfigFactory.parseFile(distributionFile.value)
于 2013-12-10T13:52:47.333 回答