【问题标题】:I am making EurekaServer in SpringToolSuite but it is giving Archive for required library errror我正在 Spring Tool Suite 中制作 Eureka Server,但它正在为所需的库错误提供存档
【发布时间】:2022-11-30 17:22:17
【问题描述】:

我在STS中搭建了一个EurekaServer

这是 POM.xml

<groupId>com.vipul</groupId>
<artifactId>EurekaServer</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>

<name>EurekaServer</name>
<description>Project for Eureka Server</description>

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.1.0.RELEASE</version>
    <relativePath/> <!-- lookup parent from repository -->
</parent>

<properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
    <java.version>1.8</java.version>
    <spring-cloud.version>Finchley.SR1</spring-cloud.version>
</properties>

<dependencies>
    <dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
    </dependency>

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-test</artifactId>
        <scope>test</scope>
    </dependency>
    <dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-starter-config</artifactId>
    </dependency>
</dependencies>

<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-dependencies</artifactId>
            <version>${spring-cloud.version}</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
    </dependencies>
</dependencyManagement>

<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
        </plugin>
    </plugins>
</build>

<repositories>
    <repository>
        <id>spring-milestones</id>
        <name>Spring Milestones</name>
        <url>https://repo.spring.io/milestone</url>
        <snapshots>
            <enabled>false</enabled>
        </snapshots>
    </repository>
</repositories>

我在问题选项卡中收到此错误

所需库的存档:项目“EurekaServer”中的“C:/Users/2111748/.m2/repository/org/bouncycastle/bcprov-jdk15on/1.56/bcprov-jdk15on-1.56.jar”无法读取或不是有效的 ZIP文件

意思是在解决构建路径错误之前无法构建项目。

尝试使用快速修复来解决,但它也不起作用。

【问题讨论】:

    标签: spring spring-boot spring-tool-suite


    【解决方案1】:

    抱怨 JAR 文件的错误消息听起来像是本地 Maven 存储库中的 JAR 文件已损坏,应将其删除。您可以继续,从驱动器中删除该文件,返回到 IDE,右键单击您的项目,然后选择 Maven -&gt; Update Project。这应该会触发 Maven 重新下载所需的工件。

    如果您不确定 JAR 文件损坏的原因并且希望避免其他 JAR 文件也发生这种情况,您可能想要删除整个本地 Maven 存储库(repository 目录在您上面提到的 .m2 目录中) ,然后在 IDE 中执行相同的步骤。这将擦除您的整个本地 Maven 存储库并再次下载所有必需的 Maven 工件。这可能需要一些时间,但有利于清理本地 Maven 存储库。

    【讨论】:

      猜你喜欢
      • 2012-02-10
      • 1970-01-01
      • 1970-01-01
      • 2018-04-01
      • 2019-01-19
      • 1970-01-01
      • 2015-01-26
      • 1970-01-01
      • 2015-05-14
      相关资源
      最近更新 更多