我正在使用 Maven 构建和部署jOOQ。我现在想开始使用适当的 Maven 插件生成 XJC 生成的类(之前,我使用了 ant 脚本)。这对我来说非常有效,但我担心一些想要在没有 Maven 的情况下自己构建 jOOQ 的用户现在将无法生成那些缺失的源代码。所以我想将这些源移出target/generated-sources/xjc
和移入src/main/java
,以便能够将它们置于版本控制之下。
- 这是一种常见的做法吗?
- 我该怎么做(我应该使用插件将文件移动到低级别,还是应该直接将文件生成到
src/main/java
)? - 我还有其他选择吗?
请注意,底层 XSD 几乎不会更改,因此我不必每次构建时都生成这些源...