JOOQ + Gradle:如何为 JOOQ 生成器定义多个模式?

JOOQ + Gradle: How to define multiple schemas for JOOQ generator?

我想设置 JOOQ 生成器。问题是在 build.gradle 中设置多个模式。我知道如何用 maven 做到这一点:

<schemata>
  <schema>
    <inputSchema>schema1</inputSchema>
  </schema>
  <schema>
    <inputSchema>schema2</inputSchema>
  </schema>
</schemata>

我知道如何使用 build.gradle.kts:

schemata.addAll(
    arrayOf(
        SchemaMappingType()
            .withInputSchema("data"),
         SchemaMappingType()
            .withInputSchema("dictionaries")
    )
)

但我不知道如何在 Groovy 上的 gradle.build 中使用语法。

拜托,帮忙。

我假设您使用的是 gradle-jooq-plugin,所以

随便写:

schemata {
  schema {
    inputSchema = 'data'
  }
  schema {
    inputSchema = 'dictionaries'
  }
}