我正在使用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)时,我无法在战争中获得这些文件。有什么想法吗?
答案 0 :(得分:1)
查看xsbt-web-plugin默认情况下,似乎从sourceDirectory / webapp复制并在target / webapp中汇总所有内容。
我认为您需要按照here按下您的WAR(除了复制而不是删除)或重新配置以在webappResources设置中包含缩小的JS。