java - 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 上执行此操作。
请帮忙。
解决方案
我假设你正在使用gradle-jooq-plugin
,所以
- 这是一个关于如何使用 groovy DSL 的示例: https ://github.com/etiennestuder/gradle-jooq-plugin/tree/master/example/use_groovy_dsl
- 另一个在这里: https ://github.com/etiennestuder/gradle-jooq-plugin#gradle-groovy-dsl-4
写吧:
schemata {
schema {
inputSchema = 'data'
}
schema {
inputSchema = 'dictionaries'
}
}
推荐阅读
- sql - 根据条件从另一个表中选择
- sql - SQL Server 2008:日期转换问题
- php - Api twitter 响应无状态
- javascript - 将缓动合并到基于时间的移动中
- python - ValueError:无法为具有形状“(?,621)”的张量u'Placeholder_1:0'提供形状(50、807)的值
- python - 在 PySide2 QThread 中操作小部件导致 python3 没有响应
- php - 返回一个文件流,服务器还没有完成下载
- java - 在给定日期发送自动消息
- javascript - 将任意长度的 ArrayBuffer 编码为自定义字母表
- android - 如何在小部件android中更改图像的背景颜色