0

Scalatra Web プロジェクトを構築するために sbt-js 0.3 を使用しています。に次の行を含めました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-pluginassemblyから)または(sbt-assemblyから)使用すると、これらのファイルを戦争で取得できません。何か案は?

4

1 に答える 1

1

xsbt-web-pluginを見ると、デフォルトでは sourceDirectory/webapp からコピーし、すべてを target/webapp にアセンブルしているようです。

ここに示すようにWARをマッサージするか(削除ではなくコピーを行うことを除く)、縮小したJSをwebappResources設定に含めるように再構成する必要があると思います。

于 2012-08-10T21:18:52.690 に答える