Scala 如何";以下是;多项目sbt构建中的插件设置
我正在将单个项目Scala 如何";以下是;多项目sbt构建中的插件设置,scala,sbt,subproject,Scala,Sbt,Subproject,我正在将单个项目build.sbt转换为多项目build.sbt,这始终是一个PITA。有一种模糊的语法使插件设置可用。例如,在 seq(appbundle.settings: _*) 如何处理子项目。例如 lazy val views = Project( id = "views", base = file("views"), dependencies = Seq(core), settings = commonSettings ++ Seq(
build.sbt
转换为多项目build.sbt
,这始终是一个PITA。有一种模糊的语法使插件设置可用。例如,在
seq(appbundle.settings: _*)
如何处理子项目。例如
lazy val views = Project(
id = "views",
base = file("views"),
dependencies = Seq(core),
settings = commonSettings ++ Seq(
seq(appbundle.settings: _*), // ???
name := "views",
description := ...
)
)
这只是给了我一个错误
found : Seq[sbt.Def.SettingsDefinition]
required: Seq[sbt.Def.Setting[_]]
settings = commonSettings ++ Seq(
^
使用
++
将它们添加到总体设置中
lazy val views = Project(
id = "views",
base = file("views"),
dependencies = Seq(core),
settings = commonSettings ++ appbundle.settings ++ Seq(
name := "views",
description := ...
)
)