https://github.com/jOOQ/jOOQ/issues/6011
тоящее время я пытаюсь сгенерировать классы jooq из сущностей jpa вместо того, чтобы использовать существующую базу данных.
Следуя этомустраница и используя версию 3.9.1 jooq, плагин моего текущего pom выглядит так
<profile>
<id>jooq-jpa</id>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
<plugin>
<groupId>org.jooq</groupId>
<artifactId>jooq-codegen-maven</artifactId>
<version>${jooq.version}</version>
<dependencies>
<dependency>
<groupId>org.jooq</groupId>
<artifactId>jooq-meta-extensions</artifactId>
<version>${jooq.version}</version>
</dependency>
</dependencies>
<executions>
<execution>
<goals>
<goal>generate</goal>
</goals>
</execution>
</executions>
<configuration>
<logging>INFO</logging>
<generator>
<database>
<name>org.jooq.util.jpa.JPADatabase</name>
<includes>.*</includes>
<excludes></excludes>
<properties>
<property>
<key>packages</key>
<value>my.entity</value>
</property>
</properties>
</database>
<target>
<packageName>com.myentity.jooq</packageName>
<directory>${project.build.directory}/generated-sources/jooq</directory>
</target>
</generator>
</configuration>
</plugin>
</plugins>
</build>
</profile>
Это приводит к успеху при запуске пакета maven, но ожидаемые классы jooq не генерируются. Stack Трассировка сборки показывает:
[INFO] ARRAYs fetched : 0 (0 included, 0 excluded)
[INFO] Enums fetched : 0 (0 included, 0 excluded)
[INFO] Packages fetched : 0 (0 included, 0 excluded)
[INFO] Routines fetched : 0 (0 included, 0 excluded)
[INFO] Tables fetched : 0 (0 included, 0 excluded)
[INFO] UDTs fetched : 0 (0 included, 0 excluded)
[INFO] Excluding empty catalog :
[INFO] Removing excess files