您可以将SBT代码放入scala脚本中吗?

时间:2018-09-03 13:13:57

标签: scala scripting sbt

我确定我已经看过一个页面,该页面显示了如何将SBT指令放置在scala文件中,而不是build.sbt。优点是所有内容都保存在一个文件中,这使得使用Scala作为脚本语言更加容易。

但是我现在找不到示例了……有人可以帮忙吗?

顺便说一句,我了解铵铁矿,但与SBT相比有局限性。

2 个答案:

答案 0 :(得分:1)

我认为您正在寻找sbt文档的页面:Scripts, REPL, and Dependencies。关于该主题还有其他一些资源:

  • 埃里克·理查森(Eric Richardson)的示例项目,其中包含详细说明:ekrich/sbt-scripting
  • Eugene Yokota(sbt的维护者)发的帖子:scripting with Scala(是从2014年开始的,所以我不确定它是否仍然有用)
  • 塞思·提苏(Seth Tisue)的示例脚本gist

答案 1 :(得分:0)

您可以在project/目录下创建自定义的 scala 文件,并在 build.sbt 导入,例如:

├── build.sbt
└── project
    └── Settings.scala

因此您可以将其导入build.sbt

import Settings._