【问题标题】:Maven tries to download older version of maven-clean-plugin and gives 'failed to parse plugin descriptor' error [duplicate]Maven 尝试下载旧版本的 maven-clean-plugin 并给出“无法解析插件描述符”错误 [重复]
【发布时间】:2016-10-12 09:30:11
【问题描述】:

我正在尝试在 Eclipse 中使用 Maven 构建我的项目。我有一个包含所有必需 JAR 的现有存储库,但 Eclipse 仍然尝试下载 maven-clean-plugin-2.5 的较低版本(2.4.1)并在日志中引发以下错误。

[警告] Checksum validation failed, expected c3ad1d9e5ee3daeac15f8e18e987a214bbaa343a but is 541613ad92f57707672f5989d37cf83ae9f3f31b for

[错误]

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

请帮我解决问题。

【问题讨论】:

    标签: java eclipse maven maven-plugin


    【解决方案1】:

    校验和警告表明下载的 jar 很可能已损坏。尝试删除本地存储库中的插件文件夹。 Maven 将在需要时再次下载它(运行 maven clean 和/或 package)。还要检查您是否在 pom.xml 中引用了所需的插件版本。

    【讨论】:

    • 我是新的 Maven。下面是我的 pom.xml。你能告诉我我在哪里引用了旧版本或我必须去哪里吗?
    • 我无法粘贴 pom.xml。但是在我的 pom.xml 中,我已经没有 maven-clean-plugin 的条目。但为什么要寻找特定版本(2.4.1)?
    • 顺便说一句,您的评论很有帮助。
    • 很高兴能提供帮助。选择 2.4.1 版本的原因取决于多种因素,请参阅 stackoverflow.com/q/12315746/741249 了解说明。
    猜你喜欢
    • 2015-04-13
    • 2010-12-21
    • 2013-03-14
    • 1970-01-01
    • 1970-01-01
    • 2020-08-26
    • 1970-01-01
    • 2011-12-10
    相关资源
    最近更新 更多