2014-09-13 56 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它默認的意思零級的要求。 (如果你問我,這一切都很奇怪)。

相關問題