3

Google-Eclipse プラグインを使用して新しいWeb アプリケーション プロジェクトを作成し、[ Google Apps Marketplace にリストするためのサポートを追加する] オプションを選択すると、プラグインによってapps-marketplace.jarクラスパスにファイルが自動的に追加されます。

これは、いつでも、何らかの理由で、WAR にバンドルする必要がありますか? 別のバージョンの SLF4J を使用する他の依存関係で JAR 地獄の問題を引き起こしている SLF4J のバンドルされたバージョンが含まれているためです。

必要だと思ったのでWARにバンドルしましたが、それがプラグインで使用されるだけの場合、または本番環境で実行されているGAEアプリへのサービスとして利用できる場合は、必要ありません依存関係として削除したいと考えています。前もって感謝します。

4

1 に答える 1

3

この瓶は必要ありません。ビルド パスと WAR ディレクトリから削除できます。この jar を取り除くようにプラグインを修正する必要があります。

Marketplace アプリから特定の Google API に簡単にアクセスできるようにするために最初に追加された気がします。OAuth を処理するための一連のクラスが含まれていました。ただし、ここにあるすべてのクラスは基本的に非推奨であり、これらの Api 呼び出しを行うためのより良い方法があると思います。

于 2013-02-01T21:38:42.953 に答える