spring-boot - 设置显式版本后 Jooq-codegen 降级
问题描述
我遇到了jooq-codegen版本的问题。
主要build.gradle
我在2.4.5
版本和依赖部分得到了spring boot:
implementation('org.springframework.boot:spring-boot-starter-jooq')
我也使用依赖管理:
dependencyManagement {
imports {
mavenBom "org.springframework.boot:spring-boot-dependencies:${springBootVersion}"https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-dependencies
mavenBom "org.springframework.cloud:spring-cloud-dependencies:${springCloudVersion}"
}
}
在依赖部分的子项目build.gradle
中,我添加了版本“3.14.8”
compile("org.jooq:jooq-codegen:3.14.8")
但是在我运行命令之后:
gw -q dependencies --configuration runtimeClasspath | grep jooq
我懂了:
| | | | +--- org.jooq:jooq:3.14.8 -> 3.13.5
| | +--- org.springframework.boot:spring-boot-starter-jooq -> 2.4.5
| | | \--- org.jooq:jooq:3.14.8 -> 3.13.5 (*)
| | +--- org.jooq:jooq-codegen:3.14.8 -> 3.13.5
| | | +--- org.jooq:jooq:3.13.5 (*)
| | | \--- org.jooq:jooq-meta:3.13.5
| | | \--- org.jooq:jooq:3.13.5 (*)
| | +--- org.springframework.boot:spring-boot-starter-jooq -> 2.4.5 (*).
| +--- org.jooq:jooq-codegen:3.14.8 -> 3.13.5 (*)
| +--- org.springframework.boot:spring-boot-starter-jooq -> 2.4.5 (*)
| +--- org.springframework.boot:spring-boot-starter-jooq -> 2.4.5 (*)
| +--- org.springframework.boot:spring-boot-starter-jooq -> 2.4.5 (*)
我该如何解决这个降级?为什么会这样?
解决方案
build.gradle
我在主文件中修复它添加:
jooq {
version = dependencyManagement.importedProperties['jooq.version']
}
并从 Gradle 文件中删除所有显式版本
推荐阅读
- python - 如何使用 PowerShell 使 python argcomplete 运行
- python-3.x - 在 Pyspark 中的 .withColumn 中编写自定义条件
- r - R shiny 中的级别替换创建两个级别列表,一个为 NULL
- typescript - 项目根目录中未引用的 .ts 文件“不在根目录下”
- mysql - 根据其他列中的数据更新列数据
- docker - Docker停止NPM脚本中的所有容器命令?
- django - Django 错误:NoReverseMatch at / Reverse for 'like-post' 未找到
- reactjs - 抓取网格节点周围的元素时的ReactJS消失
- c++ - 如何检查函数指针是否返回bool
- multithreading - Julia 1.5.2 并行启动随机数选择