如何在最终构建中包含 Jooq 代码生成

Posted

技术标签:

【中文标题】如何在最终构建中包含 Jooq 代码生成【英文标题】:How to include Jooq Code generation in final build 【发布时间】:2020-12-04 08:12:35 【问题描述】:

我正在使用 Jooq 代码生成,但我没有在源代码管理中包含它的所有 java 类。 那是当其中一位开发人员从 get 中提取代码时,他必须运行代码生成才能与 db 模式保持同步但是如何将它包含在最终的 jar 中?

【问题讨论】:

【参考方案1】:

必须运行代码生成的开发人员与生成必须运行代码生成的 jar 文件的构建服务器之间没有区别。如果您不想将生成的源代码作为库检入,任何构建您的应用程序的人都需要在构建期间生成代码。

Some more information on using jOOQ's code generator with version control can be found here.

【讨论】:

以上是关于如何在最终构建中包含 Jooq 代码生成的主要内容,如果未能解决你的问题,请参考以下文章

jOOQ 代码生成在触发器上失败 - 如何跳过它们?

JOOQ 代码生成器跳过包含 JsonNode 字段的类

如何从 SQL 查询配置 jOOQ 可嵌入类型

jOOQ 不生成源

JOOQ 不生成类(JPADatabase)

jOOQ持续集成方法