App Engine SDKを導入したEclipseが起動時に固まる現象

GAE/Java開発で困っていた現象なのですが、twitterで回避策を教えてもらいました。
具体的な操作をメモとして残しておきます。

現象

Eclipseを起動すると、ステータスバーに「Updating <プロジェクト名> ... gine」と進捗バーが表示された状態でフリーズする。
強制終了して、何度かEclipseの再起動を試みるとそのうち起こらなくなる。

現象を確認した環境

上記で、App Engine SDKを使用したプロジェクトをSubversion管理対象にすると発生する。

回避策

war/WEB-INF/libの配下のApp Engine関連のjarをsvn:ignoreにする。
私の場合はSlim3で開発しており、Slim3-x.x.x.jarもignoreする必要がありました。

ignoreにする手順

tortoiseSVNでやる例を紹介します。なかったらインストールしましょう。以下は英語版の表記。日本語は読み替えてください。

  1. エクスプローラでプロジェクトのwar/WEB-INF/libを開く
  2. ignoreにするファイルに対して、Shift + 右クリック(隠しメニュー表示)
  3. tortoiseSVN」-「Delete(keep local)」を選択
  4. 再度右クリック、「SVN Commit」でコミット

この操作以降、現象は発生しなくなりました。