从SBT构建文件访问application.conf

时间:2015-02-24 15:26:48

标签: scala sbt typesafe-config

我正在使用Play库,该库旨在插入构建过程和应用程序代码。我希望从应用程序application.conf集中配置库,构建时和运行时部分都需要访问该配置。在运行时,这没有问题;我只是定义一个reference.conf,其中包含任何默认值,并照常使用ConfigFactory.load

但是,我不确定构建时间最好。我在SBT任务中使用以下内容:

import com.typesafe.config.ConfigFactory
val baseDir = baseDirectory.value
val config = ConfigFactory.parseFile(baseDir / "conf/application.conf")

,因为ConfigFactory.load似乎无法在构建时工作。但这让我感觉很糟糕,因为它绕过了load的正常逻辑。有没有一种首选的方法呢?

0 个答案:

没有答案