我确定我看过一个页面,显示如何将SBT指令放在scala文件中,而不是build.sbt。优点是所有内容都存在于单个文件中,这使得使用Scala作为脚本语言变得更加容易。
但我现在无法找到这个例子......任何人都可以帮忙吗?
顺便说一句,我知道菊石,但与SBT相比它有局限性。
我想你正在寻找sbt docs的这个页面:Scripts, REPL, and Dependencies。关于该主题还有一些其他资源:
您可以在project/
目录下创建自定义scala文件,并将其导入build.sbt,如:
├── build.sbt
└── project
└── Settings.scala
所以你可以在build.sbt
中导入它:
import Settings._