EclipseのMavenプロジェクトで”Archive for required library: *** in project ~~~ cannot be read or is not a valid ZIP file”とエラーになったときの対処方法

EclipseでMavenプロジェクトを作成したところ、

Archive for required library: ‘/Users/yoshikiito/.m2/repository/net/java/dev/jna/jna-patform/4.1.0/jna-platform-4.1.0.jar’ in project ‘example’ cannot be read or is not a valid ZIP file

とエラーになってしまいました。

Mvnerror

これをなんとかエラー消すことができたのでメモです。

対応方法

まず、エラーの内容で「読み込めないかvalidなZIPじゃない」と言われているファイルの含まれるディレクトリ、上のパスで言うと4.1.0というディレクトリを削除します。

次に、エラーが起きているプロジェクトで右クリックし、Maven→プロジェクトの更新を行います。

万一に備えて、4.1.0-bkなどと名前を変えておくほうが良いかもしれません。

Updateproject

ここでエラーがなくなればOK。
別のファイルに対して同じようなエラーが出る場合には、上記手順を繰り返します。

これで、エラーがなくなって、ビルドすることができました。

参考

トラブルシューティング Eclipseでmavenビルドができないとき | Rutakeの技術メモ

この記事を書いた人

yoshikiito

都内でテストエンジニア&ブロガーをやっている@yoshikiitoです。

ソフトウェアエンジニアの学習方法や成長するための考え方、会社に依存せず自分の力で生きていけるエンジニアになる方法などについて興味があります。
こういった方法や考え方、自分が試したことなどをブログを通じて発信します。

仕事は主にソフトウェアテストやテスト自動化。
趣味は浦和レッズと読書と技術書を買って積むこと。

技術評論社から本を出すのが夢

この記事が気に入ったら
いいね!しよう

最新の情報をお届けします