GWT-1.5ベースのプロジェクトをまとめただけで、1.6に移行するために必要なことを見ていきます。私はGWTがコンパイルした出力をwarディレクトリに書き出したいと思っているのは非常に驚いています。GWT 1.6プロジェクトの戦争レイアウト - ソースコードとコンパイラ生成アーティファクトの混在?
この理由は何ですか? Googleはこれが良いアイデアだと本当に思いましたか?ソースコードをコンパイラー生成の成果物とは別に保つための回避策がありますか?私が行方不明になっている他の理由がありますか?
EDIT:
私は出力ディレクトリを指定する-war
オプションを使用ことが示唆されています。私はいくつかのANTスクリプトを書いており、これは主に動作しています。私はHTML、JSPなどの静的リソースをこのディレクトリにコピーしなければなりませんでした(私はtarget/war,
maven-styleを使用しています)。それはほとんどの人がやっていることですか?あるいは、GWTにあなたのソースコード管理war
ディレクトリにその出力を書き込ませ、バージョン管理されていないファイルを無視するようあなたのVCSに伝えるだけですか? JettyはJSPやHTMLなどの変更を自動的に認識し、これらの変更を可視化するためにコピーを実行する必要がないため、GWTに直接このディレクトリに書き込ませることでいくつかの利点があるかもしれません。