GWT 1.6プロジェクトの戦争は、ソースコード&コンパイラで生成された成果物を混合レイアウト - ?

StackOverflow https://stackoverflow.com/questions/794839

  •  18-09-2019
  •  | 
  •  

質問

ちょうどGWT-1.5ベースのプロジェクトを包まれた、私たちは1.6に移行するために行う必要があるでしょう何を見て取っています。私は、GWTはあなたが正常にソース管理下の項目を持つことになり、戦争のディレクトリにそのコンパイルされた出力を書きたいように見えることを確認するために非常に驚いています。

この背後にある理由は何ですか? Googleは本当にこれは良いアイデアだったと思いますか?コンパイラで生成された成果物から分離されたソースコードを維持するためにそこに回避策はありますか?私は欠けている。このために他のいくつかの理由がありますか?

編集

私は出力ディレクトリを指定するには、-warオプションを使用することが示唆されています。私はいくつかのANTスクリプトを書いたが、これは主に働いてきました。私は(私はtarget/war,の達人スタイルを使用しています)、このディレクトリの中に、このようなHTMLなど、JSPの、としての私の静的リソースをコピーしなければなりませんでした。ほとんどの人が何をしているかということですか?それとも、ただGWTは、ソース・コード制御warのディレクトリにその出力を書き込むせ、非バージョン管理ファイルを無視するようにVCSを言っていますか?その後、桟橋が自動的などのJSP、HTMLへの変更に気づき、そしてこれらの変更が見えるようにコピーを行うことを避ける可能性があるので、直接このディレクトリにGWTの書き込みをさせるにはいくつかの利点があるかもしれないと私には発生します。

役に立ちましたか?

解決 2

サルバドールディアスは優れを提供しています解決策は、これにを。

他のヒント

出力はどこに行くかを制御するために、「-war」オプションを使用します。

FYI:ウィキは設計ドキュメントを持っています、うまくいけば、彼らが考えていたものにとあなたの洞察力のビットを与えるでしょう。

また、リリースは、新しいプロジェクトのレイアウトを議論しているの注意を参照してください。同様に、この変更にするために注意すべきいくつかの事柄ます。

うん、役立つこと-warオプションを見てください。 私は(達人のようにきれいではない可能性がある、と私は-warを使用いけない)やっていることは、私はSVNの上に私のプロジェクト全体のディレクトリを入れ、その後、一緒にJSのコンパイル済みのBSを保持しているサブディレクトリを無視していますですクラスDIR。そうすれば、私は私が欲しかったLIBSを含むソース管理上の他のすべてを、持っています。だから、他のチームメンバーは、ちょうど、SVNからプロジェクト全体をチェックアウトし、コンパイル、および移動する準備ができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top