2014-07-02 74 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 := ... 
) 
) 
相關問題