如何"包装"一些模块到罐子和其他模块在多模块构建与单一任务的战争?

时间:2014-12-24 05:30:13

标签: sbt sbt-assembly xsbt-web-plugin

我使用package任务(来自xsbt-web-plugin)将项目打包为war,并使用assembly任务(来自sbt-assembly)将项目打包到jar。

我有一个多模块构建,一些模块打包成战争,一些模块打包到罐子里。

我想设置构建以执行assembly任务和:

  • Jar模块打包成jar文件
  • 战争模块打包成战争文件

如何在执行package任务时执行war项目的assembly任务?

1 个答案:

答案 0 :(得分:1)

package任务和assembly任务都评估为File类型,因此@James评论说您应该能够重新启动webapp项目中的assembly任务来运行{{ 1}}而不是。

package