在.scala生成定义中加载.conf文件
我正试图通过typesafe配置库将配置文件从在.scala生成定义中加载.conf文件,scala,sbt,config,typesafe-config,Scala,Sbt,Config,Typesafe Config,我正试图通过typesafe配置库将配置文件从project/distribution.conf加载到我的.scala生成定义设置中,尽管此文件存在,但此库无法加载: distributionFile <<= (baseDirectory in ThisBuild)(_ / "project" / "distribution.conf") distributionFile好的,我已经解决了这个问题ConfigFactory.load(path)需要一个相对路径,但我在文件上找不到任
project/distribution.conf
加载到我的.scala
生成定义设置中,尽管此文件存在,但此库无法加载:
distributionFile <<= (baseDirectory in ThisBuild)(_ / "project" / "distribution.conf")
distributionFile好的,我已经解决了这个问题ConfigFactory.load(path)
需要一个相对路径,但我在文件
上找不到任何可以返回该路径的方法。但是在ConfigFactory
中有另一种方法parseFile
,它需要一个文件
,因此设置非常简单:
distributionFile <<= (baseDirectory in ThisBuild)(_ / "project" / "distribution.conf"),
distributionConf := ConfigFactory.parseFile(distributionFile.value)
distributionFile