我有一个project/build.scala
文件,用于定义根项目和一系列子项目:
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"))
如何在MyPlugin
和subA
中提供subB
而不指定每个root
?我只是希望他们继承{{1}}项目中的插件。
答案 0 :(得分:2)
IRC中有人建议在build.scala中的构建对象中覆盖projects
:
override def projects = super.projects map { _.enablePlugins(...) }