org.jooq.util
在较旧的Java版本中重用程序包名称
较旧的jOOQ版本在
jooq和
jooq-meta/工件之间存在软件包名称冲突
jooq-pregen,所有这些都重新使用了该
org.jooq.util软件包。在较早版本的Java(直到Java 8)中,这都是可以的。
Java 9 / JPMS的前向兼容性
在JPMS下,从Java
9开始,在模块路径(而不是传统类路径)上运行代码时,不再允许这样做。对于向前兼容性,当jOOQ将模块化的,在问题的包
jooq-meta,并
jooq-pregen已更名为:
https://github.com/jOOQ/jOOQ/issues/7419
现在,以下代码生成模块中的软件包具有以下前缀:
jooq-meta
:org.jooq.meta
jooq-meta-extensions
:org.jooq.meta.extensions
jooq-pregen
:org.jooq.pregen
jooq-pregen-maven
:org.jooq.pregen.maven
该
jooq模块(运行)并没有改变其包名。



