spring-cloud-starter-gateway依赖问题

问题描述 投票:0回答:2

错误


org.springframework.cloud:spring-cloud-starter-gateway:pom:4.0.0 在之前的尝试中未能从 https://repo.maven.apache.org/maven2 传输。此故障已缓存在本地存储库中,并且不会重新尝试解决方案,直到中央更新间隔已过或强制更新。原始错误:无法从/到中央传输工件 org.springframework.cloud:spring-cloud-starter-gateway:pom:4.0.0 (https://repo.maven.apache.org/maven2):传输失败对于https://repo.maven.apache.org/maven2/org/springframework/cloud/spring-cloud-starter-gateway/4.0.0/spring-cloud-starter-gateway-4.0.0.pom


下面是pom.xml文件

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>3.0.0</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>
    <groupId>net.javaguides</groupId>
    <artifactId>api-gateway</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <name>api-gateway</name>
    <description>Demo project for Spring Boot api-gateway</description>
    <properties>
        <java.version>17</java.version>
        <spring-cloud.version>2022.0.0</spring-cloud.version>
    </properties>
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-actuator</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-gateway</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </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>
</project>

有人可以帮助我了解 spring-cloud-starter-gateway 依赖项有什么问题吗 我尝试找到正确的兼容版本仍然没有解决。

maven spring-cloud api-gateway spring-cloud-gateway spring-cloud-netflix
2个回答
0
投票

最后,我找到了修复方法,我尝试了以下方法 进入maven本地仓库.m2文件夹,删除对应文件夹。 重启IDE,然后maven update


0
投票

我遇到了同样的问题,但是删除maven本地存储库.m2并没有解决我的问题,我在另一个线程上找到了解决方案,您只需单击Maven工具窗口中的“切换离线模式”按钮,这将附加IntelliJ IDEA 运行的所有 Maven 命令的 --offline 选项。它还会报告在本地存储库中找不到的任何项目。

离线切换

[1]: https://i.stack.imgur.com/VKjbA.png

© www.soinside.com 2019 - 2024. All rights reserved.