你能把SBT代码放在scala脚本中吗?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了你能把SBT代码放在scala脚本中吗?相关的知识,希望对你有一定的参考价值。
我确定我看过一个页面,显示如何将SBT指令放在scala文件中,而不是build.sbt。优点是所有内容都存在于单个文件中,这使得使用Scala作为脚本语言变得更加容易。
但我现在无法找到这个例子......任何人都可以帮忙吗?
顺便说一句,我知道菊石,但与SBT相比它有局限性。
答案
我想你正在寻找sbt docs的这个页面:Scripts, REPL, and Dependencies。关于该主题还有一些其他资源:
- Eric Richardson的一个示例项目,详细说明:ekrich/sbt-scripting
- Eugene Yokota(sbt的维护者)的一篇文章:scripting with Scala(它是从2014年开始的,所以我不确定它是否仍然相关)
- Seth Tisue的一个示例脚本gist
另一答案
您可以在project/
目录下创建自定义scala文件,并将其导入build.sbt,如:
├── build.sbt
└── project
└── Settings.scala
所以你可以在build.sbt
中导入它:
import Settings._
以上是关于你能把SBT代码放在scala脚本中吗?的主要内容,如果未能解决你的问题,请参考以下文章
如果它对 xsd 无效,你能阻止节点插入到 XmlDocument 中吗?