JOOQ + Gradle:如何为 JOOQ 生成器定义多个模式?
Posted
技术标签:
【中文标题】JOOQ + Gradle:如何为 JOOQ 生成器定义多个模式?【英文标题】:JOOQ + Gradle: How to define multiple schemas for JOOQ generator? 【发布时间】:2021-12-17 01:28:26 【问题描述】:我想设置 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
中使用语法。
请帮忙。
【问题讨论】:
【参考方案1】:我假设你使用的是gradle-jooq-plugin
,所以
只写:
schemata
schema
inputSchema = 'data'
schema
inputSchema = 'dictionaries'
【讨论】:
以上是关于JOOQ + Gradle:如何为 JOOQ 生成器定义多个模式?的主要内容,如果未能解决你的问题,请参考以下文章
SQL Server 2017 - 使用 Gradle 生成 JOOQ 代码