我正在尝试通过类型安全配置库将配置文件加载project/distribution.conf
到我的.scala
构建定义设置中,尽管该文件存在,但该库无法加载它:
distributionFile <<= (baseDirectory in ThisBuild)(_ / "project" / "distribution.conf")
扔ConfigException
。但是其他文件version.properties
已完美加载,尽管我手动使用它。
我正在尝试通过类型安全配置库将配置文件加载project/distribution.conf
到我的.scala
构建定义设置中,尽管该文件存在,但该库无法加载它:
distributionFile <<= (baseDirectory in ThisBuild)(_ / "project" / "distribution.conf")
扔ConfigException
。但是其他文件version.properties
已完美加载,尽管我手动使用它。
好的,我已经解决了这个问题。ConfigFactory.load(path)
期待一个相对路径,但我找不到任何File
可以返回它的方法。但是ConfigFactory
还有另一种方法parseFile
需要 a File
,所以设置很容易:
distributionFile <<= (baseDirectory in ThisBuild)(_ / "project" / "distribution.conf"),
distributionConf := ConfigFactory.parseFile(distributionFile.value)