JOOQ Maven 插件——生成源文件的编码

JOOQ Maven plugin - encoding of generated source files

如何设置JOOQ Maven插件生成的文件的编码? (问题是在我们的数据库中,注释包含非 ANSI 字符,这些字符作为 javadoc 注释包含在生成的文件中。)

我找不到它的配置选项,编码似乎是 ISO-8859-1,默认的 JVM 编码...

您可以通过在 运行 代码生成器时传递 -Dfile.encoding=... JVM 参数来覆盖 JVM 编码。 jOOQ 本身支持指定生成文件的编码,因为 jOOQ 3.8 (issue #4517):

<configuration>
    ...
    <generator>
        ...
        <target>
            ...
            <encoding>ISO-8859-1</encoding>
        </target>
    </generator>
</configuration>