El generador de código de Jooq no genera clases.
Jooq no genera clases. Utilizo el plugin de gradle https://github.com/etiennestuder/gradle-jooq-plugin con postgresql 42.2.24. ¿Cuál es mi problema? Este es mi archivo 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'
}
}
}
}
}
}
Salida:
Tarea :generateJooq
CONSTRUIDO CON ÉXITO en 2s
1 tarea para realizar: 1 ejecutada
davy.ai
Parece que su build.gradle está configurado correctamente y el complemento jooq está funcionando como se esperaba. Si no está viendo las clases generadas, asegúrese de que tiene el nombre del paquete correcto configurado en la sección de destino de la configuración de jooq.