GAE SDK (1.7.1) をダウンロードした後、ディレクトリの下に大量の JAR があります。${GAE_HOME}/lib/
ローカル マシンで GAE Web アプリのビルドをセットアップしている最中ですが、QA マシンもセットアップする予定です。また、Web アプリのすべての依存関係を解決するために、3 番目のサーバーでホストされている Ivy リポジトリを使用しています。
Web アプリのディレクトリの下にパッケージ化する必要がある GAE JAR と、WEB-INF/lib
開発アプリサーバーとライブ/実稼働 GAE サーバーの両方で、実行時に Web アプリで使用できる GAE JAR を知る必要があります。
そこで質問します。GAE の本番環境では、これらすべての JAR が実行時に利用可能になりますか、それとも WAR にパッケージ化する必要がありますか? また、実稼働 GAE サーバーは、開発アプリケーション サーバーと同じ依存関係を利用できるようにしますか? それとも、開発環境と実稼働環境で異なる依存関係構成を用意する必要がありますか? 前もって感謝します!
注意:いくつかの機能には Google-Eclipse プラグインを使用していますが、ビルドやアップロード/デプロイには使用していません。端末から実行している Ivy およびその他のタスクを呼び出す外部 Ant ビルドをセットアップしています。したがって、プラグインのビルド関連の機能には興味がありません!