【问题标题】:Failed to execute goal & Hibernate invalid LOC header (bad signature)未能执行目标和休眠无效 LOC 标头(错误签名)
【发布时间】:2012-12-10 08:45:47
【问题描述】:

我尝试使用 maven 构建我的项目(目标:包清洁)但我收到错误:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project minimalistic-mvc-example: Compilation failure
[ERROR] error: error reading /home/chris/.m2/repository/org/hibernate/hibernate-core/4.1.9.Final/hibernate-core-4.1.9.Final.jar; invalid LOC header (bad signature)
[ERROR] -> [Help 1]

【问题讨论】:

    标签: hibernate maven build


    【解决方案1】:

    C:\Users\Username\.m2\repository 中删除内容。要么一切 或有选择地 - 您的选择。 然后使用命令提示符强制下载jar并构建

    mvn clean install
    

    运行测试后:

    mvn test
    

    【讨论】:

      【解决方案2】:

      这行得通,罐子已损坏。删除本地 maven 仓库并重建项目将有助于解决问题。

      【讨论】:

      • 为什么你把第四个相同的答案放在这里?
      【解决方案3】:

      您的本地 jar 文件似乎已损坏。 删除本地 Maven 存储库并重试。 这将强制 maven 从远程 repo 再次下载 jar。

      在 windows 中,本地 maven 仓库默认位于 C:\Users\username\.m2\repository

      【讨论】:

      • 删除并没有解决问题。 mvn 再次下载 .jar 文件并给出了同样的错误。
      • 而不是删除整个 maven 目录,您可以删除问题依赖项并调用 maven 更新以重新下载它。这对我有用。
      【解决方案4】:

      请检查您的 .jar 文件可能已损坏,因此请从您的存储库中删除并再次尝试重新启动服务器,以便它可以再次获得新的一跳,这将有所帮助

      【讨论】:

        猜你喜欢
        • 2018-11-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-06-12
        • 2017-02-14
        • 1970-01-01
        • 2017-04-18
        相关资源
        最近更新 更多