如何测试build.sbt代码?

时间:2014-07-14 22:03:12

标签: scala sbt

我有一个中等简单但有点棘手的sbt设置代码我想写一些测试。但是,我希望留在build.sbt

目前我已将其移至对象(project/),在build.sbt以及project/src/test/scala的测试中引用它。

build.sbt中的代码是否有可能被测试?

1 个答案:

答案 0 :(得分:0)

根据SBT文件中的the advice

  

建议的方法是在.sbt文件中定义大多数配置,使用.scala文件执行任务,或者在.sbt文件中共享密钥等值。

因为这听起来像是可测试的代码,而不是静态配置,所以最好将它留在Scala文件中。

我确信有一种方法可以手动评估SBT DSL,如果你真的真的想要,但你可能需要深入研究文档或SBT源代码。不过,我无法帮助你。