war ファイルが肥大化しています。いくつかの依存関係を追加してから削除しました。それらを削除しても、Maven は jar を戦争に追加し続けます。jar に依存関係が存在しないことは確かです。
バージョン 1.0 の依存関係を開始するとします。war をコンパイルしてビルドする 依存関係をバージョン 1.0 から 1.1 に変更する コンパイルして war をビルドする これは誤りであると判断し、バージョン 1.0 に戻る
バージョン 1.1 と 1.1 は現在、バージョン 1.1 を依存関係として呼び出しているものは何もありませんが、私の戦争に含まれています。
依存関係として 1.1 を使用するために、次のことを確認しました。Dependency Hieracry を使用した依存関係 (子依存関係?) による 1.1 への依存関係 有効な pom My クラスパスへの依存関係。
私 (または私の依存関係) がバージョン 1.1 を求めているところはどこにもありませんが、それでも私の戦争に含まれています。
これらの不要な依存関係ファイルの一部は無効です。アプリをデプロイすると、「無効な LOC ヘッダー (無効な署名)」というタイプの例外が発生します。
Maven が古くて不要になった jar を取り出していないようです。戦争で不要なjarファイルがパッケージ化されないようにするにはどうすればよいですか?