我正在使用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)时,我无法在war中获得这些文件。有什么想法吗?
发布于 2012-08-11 05:18:53
看看xsbt-web-plugin,它似乎默认是从源目录/webapp复制,然后将所有内容组装到target/webapp中。
我认为您需要像here所示那样处理WAR (除了复制而不是删除),或者重新配置以在webappResources设置中包含缩小的JS。
https://stackoverflow.com/questions/11908842
复制相似问题