2014-09-13 24 views

回答

1

我发现使这项工作的关键是行override val trigger = allRequirements。我发现它在SBT的一个简单的演示文稿中,而不是在SBT文档中。

这是the Plugin source

在任何其他项目中,我只需要将依赖项添加到project/plugins.sbt以启用任务。例如addSbtPlugin("com.github.synesso" % "sbt-spg" % "0.1.0-SNAPSHOT")

声明override val trigger = allRequirements显然意味着“启用该插件时满足所有需求”的,因为我还没有覆盖allRequirements它默认的意思零级的要求。 (如果你问我,这一切都很奇怪)。

相关问题