【发布时间】:2014-10-23 22:52:32
【问题描述】:
查看代码生成器的Maven插件配置的jOOQ example(接近配置的末尾),我看到生成文件的目标目录是target/generated-sources/jooq。
既然生成器生成Java代码,你知道为什么这里的建议不是/src的子文件夹,而是一个完全分离的子文件夹吗?这有什么原因吗?这是最佳做法还是什么?
【问题讨论】:
标签: java sql maven code-generation jooq
查看代码生成器的Maven插件配置的jOOQ example(接近配置的末尾),我看到生成文件的目标目录是target/generated-sources/jooq。
既然生成器生成Java代码,你知道为什么这里的建议不是/src的子文件夹,而是一个完全分离的子文件夹吗?这有什么原因吗?这是最佳做法还是什么?
【问题讨论】:
标签: java sql maven code-generation jooq
这是一个很好的问题,should probably also be covered in the jOOQ manual!
这个问题与 jOOQ 并不严格相关,而是与一般的源代码生成相关(例如,当使用 XJC 从 XSD 生成带有 JAXB 注释的 Java 代码时)。有些人喜欢将生成的源代码作为“主要”源代码的一部分,而另一些人则喜欢将其分开。每种方法背后基本上都有以下想法:
实际上并没有普遍首选的方式。两者各有优势。
【讨论】: