【问题标题】:ehcache-terracotta-2.6.0.jar is corrupted?ehcache-terracotta-2.6.0.jar 已损坏?
【发布时间】:2013-08-29 00:31:20
【问题描述】:

我使用的是 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

这会为任何人敲响警钟吗?

【问题讨论】:

  • 如果您尝试使用 Winzip/Winrar/equivalent 打开 C:\Users\me\.m2\repository\net\sf\ehcache\ehcache-terracotta\2.6.0\ehcache-terracotta-2.6.0.jar 会发生什么?
  • 我收到了同样的错误信息。

标签: java maven build ehcache terracotta


【解决方案1】:

很多事情都可能导致这种情况,包括:

  • 您尝试打开的文件不存在。
  • 您尝试打开的文件权限错误。
  • 文件已损坏。

您可以尝试一些(明显的)事情来诊断这些。

也有可能是某个 maven 配置或存储库问题阻止了 maven 下载文件。但是输出中应该有一些东西可以说明这一点。

您也可以尝试在启用详细日志记录的情况下运行mvn 命令;使用mvn --help 列出命令行选项。


校验和验证失败,应为 757a33a0a05930dd579796da4bb82a61f612f49a

看起来您已成功获取损坏的校验和。或者更准确地说,当您尝试获取校验和时,远程服务器给了您一个错误页面。

【讨论】:

  • 嘿斯蒂芬。谢谢回复。文件在那里,但我无法打开它。这是一个jar文件。每当我尝试时,它都会说 jarfile 无效或损坏。
  • @abcXYZ - 然后将其删除并下载新副本。
  • 是的,这就是我所做的,结果证明是一场灾难。看起来 Maven 档案的网址已更改。所有下载的插件 pom 都变成了带有“你在寻找什么...”之类的 html。
【解决方案2】:

我想通了。我的 pom 中指定的很多 URL 都是死链接。我删除了我的整个 .m2,将这些链接更改为指向一些实际上有这些 jar 的档案,并且它起作用了。

【讨论】:

    猜你喜欢
    • 2019-11-29
    • 1970-01-01
    • 2011-08-03
    • 1970-01-01
    • 1970-01-01
    • 2012-04-28
    • 1970-01-01
    • 2019-04-17
    相关资源
    最近更新 更多