有脚本插件的教程吗?或者也许是一种测试插件的新方法。我发现了一个似乎有点旧的教程。
如果我不得不求助于 Scripted,我会想到一些问题:
- 在运行脚本之前,我是否需要在本地发布我的插件?
- 我可以从我的测试中引用version.sbt中的版本吗?
作为记录,我也在使用交叉构建插件,所以如果可能的话,测试需要涵盖 0.12 和 0.13 版本。
(此处链接测试 sbt 插件的作者)自从我第一次编写它以来,没有发生重大变化scripted
,但我更新了一些细节。
scriptedLaunchOpts
,并System.getProperty
在另一侧捕获它。Eugene 的回答仍然是相关的,但是现在,Sbt Plugins Testing 在官方 sbt 文档站点中有一个适当的文档页面:
http://www.scala-sbt.org/release/docs/Testing-sbt-plugins.html