当前位置: 首页 > 知识库问答 >
问题:

找不到org.springframework.cloud:spring-cloud-dependencies:pom

罗安和
2023-03-14

我一直在尝试建立一个spring boot项目,但得到了一个错误。我研究和尝试了各种选择,但没有运气到目前为止。如有任何帮助,我们将不胜感激。

pom.xml文件:

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

<groupId>com.sysyaas.pardakhtyary</groupId>
<artifactId>auth</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>master</name>
<packaging>jar</packaging>
<description>Auth Server Pardakhtyary</description>

<!--<properties>-->
    <!--<java.version>1.8</java.version>-->
    <!--<spring-cloud.version>Finchley.M8</spring-cloud.version>-->
<!--</properties>-->

<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-data-jpa</artifactId>
    </dependency>

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>

    <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>jstl</artifactId>
        <version>1.2</version>
    </dependency>

    <dependency>
        <groupId>org.postgresql</groupId>
        <artifactId>postgresql</artifactId>
        <scope>runtime</scope>
    </dependency>

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-security</artifactId>
    </dependency>

    <dependency>
        <groupId>io.jsonwebtoken</groupId>
        <artifactId>jjwt</artifactId>
        <version>0.9.0</version>
    </dependency>

    <!--Swagger-->
    <dependency>
        <groupId>io.springfox</groupId>
        <artifactId>springfox-swagger-ui</artifactId>
        <version>2.8.0</version>
        <scope>compile</scope>
    </dependency>
    <dependency>
        <groupId>io.springfox</groupId>
        <artifactId>springfox-swagger2</artifactId>
        <version>2.8.0</version>
        <scope>compile</scope>
    </dependency>

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-jersey</artifactId>
        <version>2.1.1.RELEASE</version>
    </dependency>

    <!--Test-->
    <dependency>
        <groupId>com.h2database</groupId>
        <artifactId>h2</artifactId>
        <version>1.4.194</version>
    </dependency>

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

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-tomcat</artifactId>
    </dependency>

    <!--microservices-->
    <dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
        <version>2.1.0.RELEASE</version>
    </dependency>

    <!--<dependency>-->
        <!--<groupId>org.springframework.cloud</groupId>-->
        <!--<artifactId>spring-cloud-commons</artifactId>-->
        <!--<version>1.0.0.RELEASE</version>-->
    <!--</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>
    <pluginManagement>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </pluginManagement>
    <finalName>AuthServer</finalName>
</build>

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

<pluginRepositories>
    <pluginRepository>
        <id>spring-snapshots</id>
        <name>Spring Snapshots</name>
        <url>https://repo.spring.io/snapshot</url>
        <snapshots>
            <enabled>true</enabled>
        </snapshots>
    </pluginRepository>
    <pluginRepository>
        <id>spring-milestones</id>
        <name>Spring Milestones</name>
        <url>https://repo.spring.io/milestone</url>
        <snapshots>
            <enabled>false</enabled>
        </snapshots>
    </pluginRepository>
</pluginRepositories>

项目生成错误:不可解析导入POM:找不到org.springframework.cloud:spring-cloud-dependencies:POM:https://repo.spring.io/snapshot中的${spring-cloud.version}已缓存在本地存储库中,在spring-snapshot的更新间隔已过或强制更新之前,将不会重新尝试解析@第113行,第25列->[帮助2]

共有1个答案

公良光熙
2023-03-14

您需要指定${spring-cloud.version}。将属性节添加到POM中:

    <properties>
        <spring-cloud.version>Greenwich.RELEASE</spring-cloud.version>
    </properties>

您可以使用spring-cloud-dependencies的任何其他版本,而不是“greenvich.release”

 类似资料:
  • 我有一个带有Spring Boot的简单微服务应用程序,我尝试添加Spring云网关服务,但它不起作用。所有的微服务,包括Eureka服务器,都工作得很好,但当我尝试使用网关路由访问某些微服务时,它找不到微服务。 ApiGateway pom。xml API网关应用程序。yml公司 API网关主 Api网关未找到404错误

  • 我正在努力创建一个云函数,将avro文件从GCS移动到BigQuery,每当一个新文件在GCS着陆。我在GCP中使用云函数ui。我有512 MB的内存分配。触发器是谷歌存储。事件类型(如果完成/创建)。源代码是内联编辑器。 下面是我的代码。我可以成功部署,但是我在部署后收到了下面的错误,并且没有任何东西移动到BigQuery。 此外,我正在尝试从bucket中的文件夹中移动avro文件,因此我不会

  • 我在Spring有3个微服务: 网飞尤里卡 制片人 消费者 和另一个用Eureka-js-client用NodeJs编写的微服务 null 我的代码怎么了?

  • 我安装了谷歌云SDK。但是,我无法使用终端的命令。 使用MacOS,我可以确认安装了Python 2: 然后下载存档文件macOS 64位并解压缩到主目录。 还尝试了以下方法: 我如何解决这个问题?任何建议都将不胜感激。

  • 当我启动Spring Cloud Config服务器时,会出现以下错误。 然而,当我在浏览器中点击该URL时,它就存在了,配置服务器正在工作。怎么回事? application.yml bootstrap.yml

  • 我正在尝试为Android实现一个推送通知解决方案。我正在遵循以下教程中给出的步骤:http://www.androidhive.info/2012/10/android-push-notifications-using-google-cloud-messaging-gcm-php-and-mysql/ 但是,当我试图使用Android sdk(我使用的是最新的sdk)安装Google云消息库时,