サイズが約 500 ~ 700 MB の war ファイルがあり、運用環境での展開に非常に時間がかかります (1 ~ 1.5 時間)。
ほとんどの jar ファイルはサードパーティのライブラリであり、アップグレードがない限りほとんど変更されません。
サードパーティのライブラリをサーバーのクラスパスに移動して、war ファイルのサイズを縮小し、展開時間を短縮することを検討しています。
これは良いアプローチですか?
ビルド ツールとして Websphere と Maven を使用しています。これらのサード パーツ ライブラリを Web アプリケーションからサーバー クラスパスに移動できれば、依存関係のスコープをコンパイルから提供に変更できます。
サーバーは私のシステムにのみ使用され、クラスパスの競合を恐れていません。