在战争中包含缩小的JavaScript文件

时间:2012-08-10 20:32:13

标签: javascript scala sbt xsbt-web-plugin

我正在使用sbt-js 0.3来构建Scalatra Web项目。我在build.sbt中添加了以下几行。

(webappResources in Compile) <+= (resourceManaged in Compile)

(resourceGenerators in Compile) <+= (JsKeys.js in Compile)

(compile in Compile) <<= compile in Compile dependsOn (JsKeys.js in Compile)

当我运行compile时,会在target/scala_2.9.1文件夹中生成缩小的文件。但是当我使用package(来自xsbt-web-plugin)或assembly(来自sbt-assembly)时,我无法在战争中获得这些文件。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

查看xsbt-web-plugin默认情况下,似乎从sourceDirectory / webapp复制并在target / webapp中汇总所有内容。

我认为您需要按照here按下您的WAR(除了复制而不是删除)或重新配置以在webappResources设置中包含缩小的JS。