いくつかのコードと最も重要なデータベース (Google App Engine のデータストア) 共通の 2 つの異なる EntryPoint (gwt.xml ファイル) を持つ 2 つのホスト ページを使用する GWT アプリケーションがあります。
問題は、そのうちの 1 つが SmartGWT とその JS を含むいくつかの外部 Java ライブラリを使用しているのに対して、2 つ目のライブラリはそれらをまったく使用していないことです。Google App Engine にデプロイ (およびコンパイル) するとき、SmartGWT への 2 番目のエントリ ポイントに参照を含める必要がありますが、これは使用されていません。inherits ディレクティブがない場合、多くのコンパイル エラーが発生します。SmartGWT JS ファイル (2 MB) が必要でない場合はロードしたくありません。SmartGWT を使用すると、ダウンロードが数キロバイトから 100 倍のキロバイトに増加します。この 2 番目のホスト ページは Google Chrome 拡張機能であり、軽い負荷が強く求められます。
2 番目のホスト ページで SmartGWT を参照せずに GAE SDK Eclipse ローカル Web サーバーで実行すると、動作します。しかし、プロジェクト全体をコンパイルすると (最初の hots ページでは SmartGWT への参照が残っていますが)、SmartGWT の不在に関連するエラーが発生します。
2 つのホスト ページを別々にコンパイルすることはできますか?