Ubuntu の Eclipse 3.8 で Google App Engine SDK 1.8.5 を使用しています。
Cloud Storage サービスをアプリに追加したいので、 と をダウンロードguava-gwt-15.0.jar
して、アプリフォルダーappengine-gcs-client-0.3.jar
に入れました。/war/WEB-INF/lib/
また、これらの jar を Eclipse のビルド パスに追加しました。
アプリを開発モードで起動すると、少なくとも GCS ライブラリに関連するページにアクセスしようとするまでは問題なく動作します。これを行うと、次のエラーが表示されます。
java.lang.NoClassDefFoundError: com/google/common/base/Preconditions
at com.google.appengine.tools.cloudstorage.GcsServiceImpl.<init>(GcsServiceImpl.java:35)
at com.google.appengine.tools.cloudstorage.GcsServiceFactory.createGcsService(GcsServiceFactory.java:32)
... etc
プロジェクトをクリーンアップし、Eclipse を複数回再起動しましたが、問題は解決しません。何をすべきか?