赞
踩
gradle 7.0版本之后,推出了version catalog进行统一版本管理;
在项目的grale目录下添加libs.versions.toml文件配置项目依赖的jar包和版本
具体内容如下
- [versions]
- spring = "2.0.3.RELEASE"
- nacos = "0.2.1"
- skywalking="8.5.0"
-
- [libraries]
- spring-boot = { module = "org.springframework.boot:spring-boot-starter-web", version.ref = "spring"}
- nacos-config = { module = "com.alibaba.boot:nacos-config-spring-boot-starter", version.ref = "nacos"}
- skywalking-toolkit = { module = "org.apache.skywalking:apm-toolkit-logback-1.x", version.ref = "skywalking"}
- skywalking-trace = { module = "org.apache.skywalking:apm-toolkit-trace", version.ref = "skywalking"}
-
-
那么在build.gradle中引用的时候就可以用这种方式了:
- dependencies {
- implementation (libs.spring.boot)
- implementation (libs.nacos.config)
- implementation (libs.skywalking.toolkit)
- implementation (libs.skywalking.trace)
-
- testImplementation 'org.springframework.boot:spring-boot-starter-test'
- }
这样的好处是在多个模块使用同一个jar包版本的时候,在一个统一的地方去管理,修改版本只需要修改一个地方即可
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。