as-> maven buildを実行しようとすると、この例外が発生します
.m2\repository\commons-logging\commons-logging\1.1\commons-logging-1.1.jar; cannot read zip file entry
私はすでにそれに一日を費やし、グーグルで検索しましたが、運がありません
どうすればこれを解決できますか
ありがとう
as-> maven buildを実行しようとすると、この例外が発生します
.m2\repository\commons-logging\commons-logging\1.1\commons-logging-1.1.jar; cannot read zip file entry
私はすでにそれに一日を費やし、グーグルで検索しましたが、運がありません
どうすればこれを解決できますか
ありがとう
Zipユーティリティ(7Zipまたは他の何か)でjarファイルを開いてみてください。
失敗した場合は、ローカルリポジトリからファイルを削除し、アプリの実行を再試行してください。
再度失敗する場合は、Mavenリポジトリの構成に問題がある可能性があります。
Mavenが破損したjar(zipユーティリティで開かないjar)をダウンロードする場合は、それらの特定のjarを手動でダウンロードして、適切なリポジトリフォルダーの場所に置き換えてみてください。settings.xmlで、localRepositoryパスを明示的に指定します。デフォルト設定を使用する(つまり、localRepositoryを指定しない)と、「クリーンインストール」を実行したときにmavenがjarを何度もダウンロードし、jarが破損することになります。
私の経験では、zipファイルが破損していることが原因です。失敗したビルドは、多くの場合jarに追加されますが、削除されないため、読み取り不能なファイルが生成されます。
提案されているように、解決策はjarを削除してから、リポジトリから再度ダウンロードを試みることです(パッケージゴールを使用してMavenビルドを作成します)。それが繰り返し失敗する場合は、リモートロケーションが破損している可能性があります。
m2リポジトリフォルダーを削除してmavenを実行してみてください。すべてのjarファイルが再度ダウンロードされ、ビルドが成功します。