2014-07-10 31 views
2

我有一個project/build.scala文件定義了根項目和一堆子項目:如何爲所有子項目啓用root項目的sbt插件?

lazy val root = Project(
    id="root", 
    base=file(".")).aggregate(subA, subB).enablePlugins(MyPlugin) 

lazy val subA = Project(
    id="subA", 
    base=file("a")) 

lazy val subB = Project(
    id="subB", 
    base=file("b")) 

我如何在subAsubBMyPlugin可沒有具體說明他們每個人的?我只希望他們繼承root項目的插件。

回答

2

有人在IRC建議重寫projects在我的構建物體在build.scala:

override def projects = super.projects map { _.enablePlugins(...) } 
相關問題