- Published on
Gradle Version Catalog 快速上手
- Authors

- Name
- Terry
以前一直很好奇,Spring Boot Starter是怎么进行包的版本管理的,正好最近公司里在使用Catalog,借机了解一下。
好处
- 统一的模块的依赖版本管理
- 依赖分组
- ...
在Gradle 8.0后的版本,默认已经支持了Gradle Catalog.
Feature
[versions]用于声明可以被依赖项引用的版本[libraries]用于声明依赖的别名[bundles]用于声明依赖包(依赖组)[plugins]用于声明插件
新建gradle/libs.versions.toml文件:
[versions]
springdoc_version = "2.4.0"
[libraries]
springdoc = { module = "org.springdoc:springdoc-openapi-starter-webmvc-ui", version.ref = "springdoc_version" }
[bundles]
springdoc = ["springdoc"]
[plugins]
使用
然后在build.gradle中像正常引用其它包一样引用。
dependencies {
implementation libs.bundles.springdoc
}
就这么简单。