如何使多个Java库保持相同的版本?

ehxuflar  于 2023-04-04  发布在  Java
关注(0)|答案(1)|浏览(123)

在我的build.gradle.kts中,我有多个库同时发布同一版本,必须保持这种状态。如果Github的Dependabot检测到其中一个库的版本更改,我如何让它一次更新所有库的版本?
示例:

// these all must have the same version
  kapt("io.javalin.community.openapi:openapi-annotation-processor:5.3.2")
  api("io.javalin.community.openapi:javalin-openapi-plugin:5.3.2")
  api("io.javalin.community.openapi:javalin-swagger-plugin:5.3.2")
  api("io.javalin.community.openapi:javalin-redoc-plugin:5.3.2")

到目前为止,我还不知道如何实现这一点。

tkclm6bt

tkclm6bt1#

假设你的Gradle是Kotlin格式的:

val javalinVersion = 5.3.2

dependencies {
  kapt("io.javalin.community.openapi:openapi-annotation-processor:$javalinVersion")
  api("io.javalin.community.openapi:javalin-openapi-plugin:$javalinVersion")
  api("io.javalin.community.openapi:javalin-swagger-plugin:$javalinVersion")
  api("io.javalin.community.openapi:javalin-redoc-plugin:$javalinVersion")

}

然后dependabot将创建一个单独的PR更新版本变量。

相关问题