sách gpt4 ăn đã đi

gradle - 无法使用 gradle-jooq-plugin-3.0.1、jooq-3.11.2 找到或加载主类 org.jooq.codegen.GenerationTool

In lại Tác giả: Walker 123 更新时间:2023-12-01 00:32:04 26 4
mua khóa gpt4 giày nike

我有一个使用gradle-jooq-plugin-3.0.1jooq-3.11.2 和 Spring Boot 1 的项目。当我尝试生成 JOOQ 文件时我收到以下错误消息:

> Task :generateSampleJooqSchemaSource FAILED
Error: Could not find or load main class org.jooq.codegen.GenerationTool

这是一个缩小的构建文件:

plugins {
id 'nu.studer.jooq' version '3.0.1'
id 'org.springframework.boot' version '1.5.14.RELEASE'
id 'java'
}

repositories {
mavenCentral()
}

dependencies {
jooqRuntime 'com.h2database:h2:1.4.177'
compile 'org.jooq:jooq'
}

bootRepackage.enabled = false

jooq {
version = '3.11.2'

sample(sourceSets.main) {
jdbc {
driver = 'org.h2.Driver'
url = 'jdbc:h2:~/test-gradle'
user = 'sa'
password = ''
}
generator {
database {}
target {
packageName = 'org.jooq.example.gradle.db'
}
}
}

}

有什么想法吗?根据gradle-jooq-plugin/README.md这应该有效。

câu trả lời hay nhất

该插件似乎忽略了配置的版本 (3.11.2),并使用了 Spring Boot (3.9.6) 的版本。 org.jooq.codegen.GenerationTool 仅在 JOOQ-3.11.0 中引入。

作为解决方法,您可以覆盖 Spring Boot 的 JOOQ 版本:

ext['jooq.version'] = '3.11.2'

我已经报告了一个问题:gradle-jooq-plugin/issues/81

关于gradle - 无法使用 gradle-jooq-plugin-3.0.1、jooq-3.11.2 找到或加载主类 org.jooq.codegen.GenerationTool,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51480741/

26 4 0
Walker 123
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress