1

我正在尝试使用 jooq 代码生成插件来指向我的 liquibase 更改集。我正在使用以下插件配置

<plugin>
        <groupId>org.jooq</groupId>
        <artifactId>jooq-codegen-maven</artifactId>
        <version>3.15.5</version>
        <dependencies>
          <dependency>
            <groupId>org.jooq</groupId>
            <artifactId>jooq-meta-extensions-liquibase</artifactId>
            <version>3.15.5</version>
          </dependency>
        </dependencies>
        <!-- The plugin should hook into the generate goal -->
        <executions>
          <execution>
            <id>jooq-generate</id>
            <phase>generate-sources</phase>
            <goals>
              <goal>generate</goal>
            </goals>
          </execution>
        </executions>
        <configuration>
          <generator>
            <database>
              <name>org.jooq.meta.extensions.liquibase.LiquibaseDatabase</name>
              <properties>
                <property>
                  <key>scripts</key>
                  <value>src/main/resources/schemas/sql/changelog-root.xml</value>
                </property>
              </properties>
            </database>
            <generate>
              <daos>true</daos>
              <fluentSetters>true</fluentSetters>
            </generate>
          </generator>
        </configuration>
      </plugin>

但是我收到此错误

[ERROR] Failed to execute goal org.jooq:jooq-codegen-maven:3.15.5:generate (jooq-generate) on project cas: Error running jOOQ code generation tool: Error while exporting schema: src/main/resources/schemas/sql/changelog-root.xml does not exist -> [Help 1]

该文件确实存在于指定的位置,但插件似乎找不到它。有谁知道为什么会这样?

谢谢

4

0 回答 0