Я пытаюсь заставить генератор кода jOOQ делать свое дело на основе моих скриптов Flyway. Вот моя конфигурация:
GenerationTool.generate(Configuration()
.withLogging(Logging.TRACE)
.withOnError(OnError.FAIL)
.withGenerator(Generator()
.withDatabase(Database()
.withName("org.jooq.meta.extensions.ddl.DDLDatabase")
.withIncludes(".*")
.withProperties(
Property().withKey("scripts").withValue("src/main/resources/db/migration/*.sql"),
Property().withKey("sort").withValue("flyway"),
Property().withKey("defaultNameCase").withValue("lower")))
.withGenerate(Generate()
.withTables(true)
.withPojos(true)
.withDaos(true)
.withGeneratedAnnotation(true)
.withJavaTimeTypes(true)
.withRecords(true))
.withTarget(Target()
.withClean(true)
.withPackageName("my.package.name")
.withDirectory("src/main/java"))
(игнорировать пропущенные new
s, это Kotlin)
В настоящее время он, похоже, ничего не делает, в том числе ничего не регистрирует. Я знаю, что код выполняется, но ничего не генерируется. Как мне сделать так, чтобы на самом деле что-то регистрировалось, чтобы у меня было что-то для go?