【问题标题】:Spring boot The project cannot be built until build path errors are resolvedSpring boot 项目无法构建,直到构建路径错误解决
【发布时间】:2015-11-01 08:10:14
【问题描述】:

我们有 100% 的工作项目。

它可以在 2 台 Windows 计算机上完美运行,但是当我将它从 repo 克隆到 Mac - OS El Capitan,带有 STS 插件的 Eclipse - 我无法构建它时,我收到了这个错误:

Archive for required library: '/Users/{username}/.m2/repository/org/bouncycastle/bcprov-jdk15on/1.47/bcprov-jdk15on-1.47.jar' in project '{project name}' cannot be read or is not a valid ZIP file {project name} 

在 Maven pom.xml 中我添加了必需的依赖项,但仍然没有解决问题:

<dependency>
    <groupId>org.bouncycastle</groupId>
    <artifactId>bcprov-jdk15on</artifactId>
    <version>1.47</version>
</dependency>

任何建议将不胜感激!

【问题讨论】:

    标签: java eclipse maven


    【解决方案1】:

    删除/Users/{username}/.m2/repository/org/bouncycastle/bcprov-jdk15on/1.47/bcprov-jdk15on-1.47.jar,下载“bcprov-jdk15on-1.47.jar”(并确认下载正确),然后手动放置。

    【讨论】:

    • 好的,你说的我试过了!所以在 /Users/{username}/.m2/repository/org/bouncycastle/bcprov-jdk15on/1.47/ 文件夹中我有 5 个文件,它们是:_maven.repositories、bcprov-jdk15on-1.47.jar、bcprov-jdk15on-1.47 .jar.lastUpdated、bcprov-jdk15on-1.47.pom 和 bcprov-jdk15on-1.47.pom.sha1。所以我删除了 bcprov-jdk15on-1.47.jar 文件,从mvnrepository.com/artifact/org.bouncycastle/bcprov-jdk15on/1.47 下载它并将其复制回同一个文件夹。但是并没有解决问题!
    • 为什么我的项目从 /Users/{username}/.m2/repository/org/bouncycastle/bcprov-jdk15on/1.47/ 文件夹中获取 jar 文件?它不是项目文件夹!
    • 这是您的本地存储库。有关更多信息,请参阅settings reference。此外,请确保在添加依赖项时右键单击“Maven > 更新项目”(或 ALT-F5)。
    • 无法读取或不是有效的 ZIP 文件明确告诉您问题所在。
    • 谢谢,我通过删除整个 /Users/{username}/.m2/repository/org/bouncycastle/bcprov-jdk15on/1.47/ 文件夹解决了构建问题。然后在 Maven/UpdateProject 之后它重新创建了这个文件夹,现在项目构建了!谢谢!
    猜你喜欢
    • 2016-04-11
    • 2011-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-08
    • 2012-09-28
    • 1970-01-01
    相关资源
    最近更新 更多