2012-03-31 6 views
1

既存のGWTプロジェクトをEclipseにインポートしても、WEB-INF/libディレクトリは空で、赤色の "X"がありました。GWT/GPE/App Engine:見つからない.jarsを(知的に)見つけて/ WEB-INF/libにコピーする方法

私はプロジェクトプロパティ - > Google - > Web Toolkitに行き、インポートするGWT SDkを指定しました。 Eclipseはservlet.jarを/ libディレクトリにコピーしました。

次に、私はGAE SDKと同じことをしました。選択されたJARが/ libディレクトリにコピーされました。

ビルド後、プロジェクトは機能していますが、未来のためにどのような瓶が欠落しているかを知る方法と、展開前に戦争にすべてコピーされていることを確認する方法を知りたいですか? (エラーログやコンソールには何もありませんでした)私はこの問題を解決することができました。なぜなら、GWTとGAE sdksが必要であることがわかっていたからです。少し気になっていたのは、メニューにSDKが既に指定されていて、WARにコピーされていないということでした。私はインポートのために別の部分で同じSDKの異なるバージョンを選択しなければなりませんでした。

システムクラスパスに正しいjarが入っていると仮定して、ビルド時に自動的に処理する必要がありますか?もともと選択されている(他の)sdksがファイルシステムと同じサイズ/バージョンであることを確認したので、これはGPEバグのようです。私はなぜそれらがコピーされなかったのか分かりません。再試行を試み、プロジェクトをリフレッシュし、何もしなかった。

答えて

1

Helixリリースよりも高いリリースでは、プロジェクトプロパティで「デプロイメントアセンブリ」を使用して、すべてのjarをwarファイルにコピーすることができます。