wat*_*ery 5 java sql code-generation maven jooq
查看代码生成器的Maven插件配置的jOOQ示例(接近配置的末尾),我看到生成的文件的目标目录是target/generated-sources/jooq.
由于生成器生成Java代码,你知道为什么这里的建议不是一个子文件夹/src,而是一个完全分离的子文件夹?这有什么理由吗?这是最佳做法还是什么?
这是一个很好的问题,也可能应该在jOOQ手册中介绍!
这个问题与jOOQ并不是严格相关,而是与源代码生成有关(例如,当使用XJC从XSD生成带有JAXB注释的Java代码时).有些人更喜欢将生成的源代码作为"主要"源代码的一部分,其他人则更喜欢将其保持分开.每种方法背后都有这些想法:
通常没有一种普遍偏好的方式.两者都有其优点.