1

Terracotta 3.7.0 を使用していますが、最近 .m2 ディレクトリ全体を削除したため、再インストールする必要があります。しかし、ビルドはエラーで立ち往生しています

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.5.1:compile (default-compile) on project my-cache: Compilation failure
[ERROR] error: error reading C:\Users\me\.m2\repository\net\sf\ehcache\ehcache-terracotta\2.6.0\ehcache-terracotta-2.6.0.jar; error in opening zip file
[ERROR] -> [Help 1]

誰がこれを引き起こす可能性があるか知っていますか?

更新: .m2 全体を再度削除すると、このエラーが発生します。もうテラコッタではなく、maven-jar-plugin です。Mavenで何か問題が発生したに違いないと感じています。

[ERROR] Failed to parse plugin descriptor for org.apache.maven.plugins:maven-jar-plugin:2.4 (C:\Users\me\.m2\repository\org\apache\maven\plugins\maven-jar-plugin\2.4\maven-jar-plugin-2.4.jar):error in opening zip file -> [Help 1]
org.apache.maven.plugin.PluginDescriptorParsingException: Failed to parse plugin descriptor for      

そしてこれも

[WARNING] Checksum validation failed, expected <html> but is 757a33a0a05930dd579796da4bb82a61f612f49a for http://archiva.openqa.org/repository/releases/org/apache/maven/plugins/maven-jar-plugin/2.4/maven-jar-plugin-2.4.jar

これは誰にとっても鐘を鳴らしますか?

4

2 に答える 2

0

私はこれを理解しました。私の pom で指定された URL の多くはリンク切れです。私は.m2全体を削除し、それらのリンクを変更して、実際にそれらのjarを持つアーカイブを指すようにしましたが、うまくいきました.

于 2013-09-18T22:21:22.067 に答える
0

次のような多くのことが原因である可能性があります。

  • 開こうとしているファイルは存在しません。
  • 開こうとしているファイルの権限が間違っています。
  • ファイルが壊れています。

これらを診断するために試みることができる (明白な) ことがあります。

また、maven の構成またはリポジトリの問題により、maven がファイルをダウンロードできない可能性もあります。しかし、出力にはそれを示す何かがあるはずです。

mvn詳細ログを有効にしてコマンドを実行することもできます。mvn --helpコマンド ライン オプションを一覧表示するために使用します。


チェックサムの検証に失敗しました。予想どおりですが、757a33a0a05930dd579796da4bb82a61f612f49a です

破損したチェックサムを取得できたようです。より正確には、チェックサムを取得しようとしたときに、リモート サーバーからエラー ページが表示されました。

于 2013-08-29T00:45:11.567 に答える