后端发布项目pom配置的问题

  • Choerodon平台版本:0.5.0

  • 运行环境(如localhost或k8s):localhost

  • 遇到问题时的前置条件:在平台上已经创建了后台项目并把源码下载下来,配置pom.xml文件的时候

  • 问题描述:

    按照文档里的内容拷贝复制到pom文件中以后,出现如图报错
    image

  • 修改的数据:

    {
      <dependencies>
          <!-- swagger依赖 -->
          <dependency>
              <groupId>io.choerodon</groupId>
              <artifactId>choerodon-starter-swagger</artifactId>
              <version>0.1.0</version>
          </dependency>
          <!-- feign依赖 -->
          <dependency>
              <groupId>io.choerodon</groupId>
              <artifactId>choerodon-starter-feign-replay</artifactId>
              <version>0.1.0</version>
          </dependency>
          <!-- 数据库 -->
          <dependency>
              <groupId>mysql</groupId>
              <artifactId>mysql-connector-java</artifactId>
          </dependency>
          <dependency>
              <groupId>io.choerodon</groupId>
              <artifactId>choerodon-starter-core</artifactId>
              <version>0.1.0</version>
          </dependency>
          <dependency>
              <groupId>io.choerodon</groupId>
              <artifactId>choerodon-starter-hitoa</artifactId>
              <version>0.1.0</version>
          </dependency>
          <!-- 通用mapper -->
          <dependency>
              <groupId>io.choerodon</groupId>
              <artifactId>choerodon-starter-mybatis-mapper</artifactId>
              <version>0.1.0</version>
          </dependency>
          <!-- 资源服务jwtToken校验工具包-->
          <dependency>
              <groupId>io.choerodon</groupId>
              <artifactId>choerodon-starter-oauth-resource</artifactId>
              <version>0.1.0</version>
          </dependency>
          <!-- 监控 -->
          <dependency>
              <groupId>org.springframework.boot</groupId>
              <artifactId>spring-boot-starter-actuator</artifactId>
          </dependency>
          <dependency>
              <groupId>org.springframework.boot</groupId>
              <artifactId>spring-boot-starter-web</artifactId>
              <exclusions>
                  <exclusion>
                      <groupId>org.springframework.boot</groupId>
                      <artifactId>spring-boot-starter-tomcat</artifactId>
                  </exclusion>
              </exclusions>
          </dependency>
          <dependency>
              <groupId>org.springframework.boot</groupId>
              <artifactId>spring-boot-starter-undertow</artifactId>
          </dependency>
          <dependency>
              <groupId>org.springframework.cloud</groupId>
              <artifactId>spring-cloud-starter-eureka</artifactId>
          </dependency>
          <dependency>
              <groupId>org.springframework.boot</groupId>
              <artifactId>spring-boot-configuration-processor</artifactId>
              <optional>true</optional>
          </dependency>
          <!-- config server -->
          <dependency>
              <groupId>org.springframework.cloud</groupId>
              <artifactId>spring-cloud-config-client</artifactId>
          </dependency>
          <dependency>
              <groupId>org.springframework.boot</groupId>
              <artifactId>spring-boot-starter-aop</artifactId>
          </dependency>
          <dependency>
              <groupId>org.springframework.retry</groupId>
              <artifactId>spring-retry</artifactId>
          </dependency>
          <dependency>
              <groupId>org.springframework.cloud</groupId>
              <artifactId>spring-cloud-starter-bus-kafka</artifactId>
              <exclusions>
                  <exclusion>
                      <groupId>org.springframework.cloud</groupId>
                      <artifactId>spring-cloud-bus</artifactId>
                  </exclusion>
              </exclusions>
          </dependency>
          <dependency>
              <groupId>io.choerodon</groupId>
              <artifactId>choerodon-starter-bus</artifactId>
              <version>0.1.0</version>
          </dependency>
          <!-- test -->
          <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-stream-binder-kafka</artifactId>
          </dependency>
          <dependency><!-- 如果服务需要hystrix监控功能则需要此依赖 -->
              <groupId>org.springframework.cloud</groupId>
              <artifactId>spring-cloud-netflix-hystrix-stream</artifactId>
          </dependency>
          <dependency><!-- 如果服务需要zipkin监控功能则需要此依赖 -->
              <groupId>org.springframework.cloud</groupId>
              <artifactId>spring-cloud-sleuth-stream</artifactId>
          </dependency>
      </dependencies>
    
      <build>
          <finalName>app</finalName>
      </build>
    
      <repositories>
          <repository>
              <id>choerodon-snapshot-repository</id>
              <name>Choerodon Snapshot Repository</name>
              <url>http://nexus.choerodon.io/content/repositories/rdcsnapshot/</url>
              <snapshots>
                  <enabled>true</enabled>
              </snapshots>
          </repository>
          <repository>
              <id>choerodon-release-repository</id>
              <name>Choerodon Release Repository</name>
              <url>http://nexus.choerodon.io/content/repositories/rdc/</url>
          </repository>
      </repositories>
    
  • 原因分析:

    是不是这个依赖无法下载

  • 疑问:

    pom文件中要怎么配置才正确

你好,请问下是什么文档?麻烦提供下文档地址。谢谢

http://choerodon.io/zh/docs/quick-start/microservice-backend/
在: 3. 修改配置信息的地方,修改pom.xml依赖

你好,麻烦把有错误的失效版本 0.1.0 改成 0.5.0.RELEASE
应该是能解决这个问题了