クライアントの GWT コードから冗長なコンパイルと js を取り除く方法を見つけようとしています。問題は、複数の EntryPoint サイトと、モジュールごとにコンパイルされる大規模なモデルがあることです。ここでは、アプリのモデル パッケージ全体を個別にコンパイルする 30 個の GWT モジュールとエントリ ポイントについて説明します。この獣を GWT でコンパイルするだけでも、8 コアのモンスターで約 15 分かかります。はい、コンパイルは並列化され、すべてのコアを使用します (Ubuntu でマウスをほとんど動かすことができません :))
アーキテクチャを単一のモジュールに変更することは、実際には選択肢ではないと思います。モジュール間で継承を共有する方法はありませんか? モジュールは必ずしもすべてがそれほど大きくはありませんが、問題は、すべての継承がモジュールごとに重複してコンパイルされることです。もちろん、これはエンドユーザーにも悪影響を及ぼします。これは、すべてのページが基本的に model-js 全体を何度もロードする必要があるためです。
によると
http://www.gwtproject.org/doc/latest/DevGuideOrganizingProjects.html#DevGuideModuleXml
提案は、1 つの優れたモノリシック モジュールを作成することであるように思われます。何か良い方法はありませんか?
どんなヒントでも大歓迎です!