[英]How to “seq” plugin settings in a multi-project sbt build
I am converting a single-project build.sbt
to a multi-project build.sbt
, which is always a PITA. 我正在将单项目build.sbt
转换为多项目build.sbt
,该项目始终是PITA。 There is this obscure syntax to make plugin settings available. 这种晦涩的语法使插件设置可用。 Eg before 例如之前
seq(appbundle.settings: _*)
How do I do this with sub-projects. 我该如何使用子项目。 Eg 例如
lazy val views = Project(
id = "views",
base = file("views"),
dependencies = Seq(core),
settings = commonSettings ++ Seq(
seq(appbundle.settings: _*), // ???
name := "views",
description := ...
)
)
This just gives me an error 这只是给我一个错误
found : Seq[sbt.Def.SettingsDefinition]
required: Seq[sbt.Def.Setting[_]]
settings = commonSettings ++ Seq(
^
Add them using ++
to the overall settings 使用++
将它们添加到总体设置中
lazy val views = Project(
id = "views",
base = file("views"),
dependencies = Seq(core),
settings = commonSettings ++ appbundle.settings ++ Seq(
name := "views",
description := ...
)
)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.