查看代码生成器的Maven插件配置的jOOQ example(接近配置的末尾),我看到生成的文件的目标目录是target/generated-sources/jooq
。
由于生成器生成Java代码,您知道为什么这里的建议不是/src
的子文件夹,而是一个完全分离的子文件夹吗?这有什么理由吗?这是最佳做法还是什么?
答案 0 :(得分:5)
这是一个很好的问题,should probably also be covered in the jOOQ manual!
这个问题与jOOQ没有严格关系,而是与一般的源代码生成有关(例如,当使用XJC从XSD生成带有JAXB注释的Java代码时)。有些人更喜欢将生成的源代码部分放在" main"源代码,其他人喜欢将它分开。每种方法背后都有这些想法:
这并不是一种普遍偏好的方式。两者都有其优点。