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の技術メモ