使用xsbt-web-plugin进行多项目构建而不打包WAR文件

时间:2016-05-24 08:06:34

标签: scala build sbt war xsbt-web-plugin

我有多个项目,其中一个需要打包为WAR文件。但是,它被打包为JAR文件。这是我的构建文件:

enablePlugins(WarPlugin)

val foo = project in file("foo")

val war = project in file("war")

val root = project in file(".") aggregate(foo, war)

1 个答案:

答案 0 :(得分:0)

我注意到构建 的是根项目,因此我将enablePlugins调用移到了特定项目中:

val foo = project in file("foo")

val war = (project in file("war"))
              .enablePlugins(WarPlugin)

val root = project in file(".") aggregate(foo, war)