首页 > 解决方案 > JOOQ + Gradle:如何为 JOOQ 生成器定义多个模式?

问题描述

我想设置 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")
    )
)

但我不知道如何gradle.build在 Groovy 上执行此操作。

请帮忙。

标签: javagradlegroovyjooq

解决方案


我假设你正在使用gradle-jooq-plugin,所以

写吧:

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

推荐阅读