0

我正在使用spring-cloud-sleuth-otel-autoconfigure依赖项进行分布式跟踪。在mvn clean install -X 实际错误消息是Could not find artifact com.wavefront:wavefront-spring-boot-bom:pom:2.1.1-SNAPSHOT in xxxxSnapshots 我正在使用settings.xml.m2 文件夹中的文件时出现错误。

我试图排除这些wavefront-spring-boot-bom 依赖。但我无法看到mvn dependency:tree 构建失败的 bcs。这是回购链接.. https://repo.grails.org/grails/core/org/springframework/cloud/spring-cloud-sleuth-otel-dependencies/1.0.0-M7/ 这正是我添加的.

 <dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-sleuth-otel-autoconfigure</artifactId>
    <version>1.0.0-M7</version>
    <exclusions>
    <exclusion>
    <groupId>com.wavefront</groupId>
    <artifactId>wavefront-spring-boot-bom</artifactId>
    </exclusion>
    </exclusions>
</dependency>
<repositories>
    <repository>
    <id>grails</id>
    <name>grails</name>
    <url>https://repo.grails.org/grails/core/</url>
    <snapshots>
    <enabled>true</enabled>
    </snapshots>
</repository>
<repository>
    <id>grails-plugins</id>
    <name>grails-plugins</name>
    <url>https://repo.grails.org/grails/plugins</url>
    <snapshots>
    <enabled>true</enabled>
    </snapshots>
</repository>
</repositories>

我该如何解决这个问题?

4

1 回答 1

0

请您尝试以下方法:

  1. 转到https://start.spring.io并使用 sleuth 生成一个项目
  2. 按照文档添加 Sleuth-OTel(不包括 Brave)
  3. 请使用官方 repo(参见上面的文档)而不是第三方的

两个额外的提示:

  1. 使用mvn verify代替mvn clean install
  2. OTel 仍处于 Alpha 阶段,不打算用于生产(这就是为什么 SLeuth-OTel 是一个孵化器项目)
于 2021-04-27T21:41:07.613 回答