Как получить генератор кода jOOQ, чтобы сказать мне, что не так? - PullRequest
2 голосов
/ 25 февраля 2020

Я пытаюсь заставить генератор кода 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?

...