2014-07-02 75 views
0

我将单个项目build.sbt转换为始终为PITA的多项目build.sbt。这种模糊的语法使插件设置可用。例如。之前如何在多项目构建中“seq”插件设置

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(
          ^

回答

1

使用++加入他们的整体设置

lazy val views = Project(
    id  = "views", 
    base  = file("views"), 
    dependencies = Seq(core), 
    settings = commonSettings ++ appbundle.settings ++ Seq(
    name  := "views", 
    description := ... 
) 
) 
相关问题