2011-11-13 6 views

答えて

10

で、GWTのコンパイルによって生成されたものを無視:

/build 
/classes 
*.jar 
*.class 
*~ 
*/web-app/gwt 
*/web-app/WEB-INF/classes 
target 

cの名前生成されるディレクトリは多少異なる場合がありますので、プロジェクトに合わせて変更する必要があります。

+0

[they](http://repo.or.cz/w/learning-gwt.git/blob_plain/HEAD:/.gitignore)には、warディレクトリは含まれていませんでした。大丈夫ですか? –

+0

@RedPlanetそれはあなたのプロジェクトがどのように設定されているかに依存しますが、 'war'ディレクトリがあれば' yes/'war /'を '.gitignore'ファイルの内容に追加できます。返信ありがとう。 – VonC

+0

私は[Google Maps](https://code.google.com/p/gwt-google-apis/wiki/MapsGettingStarted)を使って最初のGWTプロジェクトを作っていて、 'war/WEB-INF/classes /'と ' 'gwt-unitCache /'とにかく各ビルドで再生成されたバージョン管理*大きな*ファイルを終了しない限り、十分なはずです@ –

8

VonCの日食/アリ/ Mavenの提案に加えて、私はさらにいくつかのGWT固有のエントリを追加したい:

  • .gwt - コンパイルログ
  • gwt-unitCache - すでにコンパイルされたファイル
  • のキャッシュは、
  • www-test - GWTのJUnit編集ファイル
  • 個人的に

私は任意のWebアプリケーションディレクトリ内のファイル/フォルダをブラックリストしようとしているから離れていたいですプロジェクトごとに除外するか、またはコンパイルプロセスがgwtコンパイルされたファイルをbuild/またはtarget/ディレクトリ内の別のディレクトリに作成することを確認することによって、起動するのが面倒になるかもしれませんが、新しいgwtモジュールで.gitignoreをカスタマイズする。

+0

良い点。 +1 – VonC