首页 > 解决方案 > 使用 /target 中的类

问题描述

我正在使用 JOOQ。JOOQ 使用数据库请求生成元类。建议将类生成到/target/generated-sources/jooq. 但是当我尝试在代码中调用这些元类时,它们是不可访问的。

请告诉我该怎么办。

标签: javasqljooq

解决方案


这是默认输出位置,因为假设大多数人都在使用 Maven,Maven 会自动包含该路径。

你可以在任何你想要的地方生成你的类,包括你自己的src目录,或者你的 IDE 默认的任何目录。为此,请使用目标配置。手册中的示例

<configuration xmlns="http://www.jooq.org/xsd/jooq-codegen-3.14.0.xsd">
  <generator>
    <target>
      <packageName>org.jooq.your.packagename</packageName>
      <directory>/path/to/your/dir</directory>
    </target>
  </generator>
</configuration>

推荐阅读