近日,公司的架构师叫我们去研究下Spring-Cloud-Sleuth,当我写demo,去导入如下依赖时,
<dependency> <groupId>io.zipkin.java</groupId> <artifactId>zipkin-server</artifactId> <version>2.10.4</version> <exclusions> <exclusion> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-log4j2</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>io.zipkin.java</groupId> <artifactId>zipkin-autoconfigure-ui</artifactId> <version>2.10.4</version> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId> </dependency> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-config-client</artifactId> </dependency> |
ZipKin和Client依赖始终无法引入,尝试了换Maven版本,换仓库都无法解决。倒腾了半天,我在“spring-cloud-starter-netflix-eureka-client”加了版本号(<version>2.1.6.RELEASE</version>),才得以解决。
总结:
导入多个依赖时,各个依赖间可能存在相互影响的关系。