【问题标题】:Jooq codegen doesn't generate classesJooq codegen 不生成类
【发布时间】:2021-12-29 13:09:00
【问题描述】:

Jooq 不生成类。我将 gradle 插件 https://github.com/etiennestuder/gradle-jooq-plugin 与 postgresql 42.2.24 一起使用。我的问题是什么?这是我的 build.gradle

plugins {
    id 'org.springframework.boot' version '2.5.7'
    id 'io.spring.dependency-management' version '1.0.11.RELEASE'
    id 'nu.studer.jooq' version '6.0.1'
    id 'java'
}

repositories {
    mavenCentral()
}

dependencies {
    implementation 'org.springframework.boot:spring-boot-starter-jooq'

    implementation 'org.jooq:jooq-meta:3.15.1'
    implementation 'org.jooq:jooq-codegen:3.15.1'
    implementation 'org.jooq:jooq:3.15.1'


    runtimeOnly 'org.postgresql:postgresql'
    testImplementation 'org.springframework.boot:spring-boot-starter-test'

    jooqGenerator 'org.postgresql:postgresql:42.2.24'
}

jooq {
    version = '3.15.1'
    edition = nu.studer.gradle.jooq.JooqEdition.OSS
    configurations {
        main {
            generationTool {
                logging = org.jooq.meta.jaxb.Logging.WARN
                jdbc {
                    driver = 'org.postgresql.Driver'
                    url = 'jdbc:postgresql://localhost:5432/postman'
                    user = 'postgres'
                    password = ''
                }
                generator {
                    name = 'org.jooq.codegen.DefaultGenerator'
                    strategy {
                        name = 'org.jooq.codegen.DefaultGeneratorStrategy'
                    }
                    database {
                        name = 'org.jooq.meta.postgres.PostgresDatabase'
                        inputSchema = 'public'
                        includes = '.*'
                        excludes = ''
                    }
                    target {
                        packageName = 'com.sample'
                    }
                }
            }
        }
    }
}

输出 任务:generateJooq

在 2 秒内构建成功 1 个可操作的任务:1 个已执行

【问题讨论】:

  • 我已经像你一样尝试过,这对我来说很好。我在 build\generated-src\jooq 下看到了所有生成的类
  • @SimonMartinelli 我创建了目录,但没有类和包

标签: java jooq


【解决方案1】:

类是在不同的目录中生成的,因为路径中有一个非英文名称的目录

【讨论】:

    猜你喜欢
    • 2020-08-12
    • 2021-01-27
    • 2023-03-24
    • 2020-09-03
    • 2021-04-28
    • 2018-12-27
    • 2021-01-22
    • 1970-01-01
    • 2020-12-21
    相关资源
    最近更新 更多