かなり遅い VPN 接続を介して巨大な (40 ~ 50 MB) EAR ファイルをサーバーにデプロイする方法を見つけようとしています。EAR には、Glassfish で作成された EJB および WAR プロジェクトが含まれており、ファイル サイズの 90% は、使用されている外部の依存ライブラリからのものです。
Netbeans から実稼働システムへのエレガントな展開のための戦略を思いついた人はいますか? (ネットワーク経由の) 展開は本当に必要なものに対してのみ行われます (つまり、EAR 全体ではなく 1 つの WAR、または 1 つのライブラリのみ)。ライブラリサブプロジェクト全体)。
最初のポイントに関連して、プロジェクトが開発マシンでコンパイルされるように、Netbeans のプロジェクトから外部依存関係ライブラリを分離する方法ですが、EAR/WAR/EJB が作成されたときにすべての依存関係 JAR が含まれていないため、巨大になっています。 .
カスタム ant スクリプトを作成する必要があるのではないでしょうか? Mavenを使い始めますか?
みなさん親切な回答ありがとうございます
ボゾ