如何使用Maven配置在jOOQ中使用自定义转换器?

问题描述 投票:0回答:1

我在使用vertx-jooq库(vertxjOOQ库的组合)的Maven项目中设置pom.xml文件时遇到问题。

我的主要项目是项目A(vertx-my-project),我需要参考项目Bvertx-jooq-generate)。我在dependencies部分中的项目A的pom.xml文件中引用了项目B:

<dependencies>
 <!-- ...other necessary dependencies in Project A -->
 <dependency>
    <groupId>io.github.jklingsporn</groupId>
    <!-- artifactId is project B's artifactId -->
    <artifactId>vertx-jooq-generate</artifactId>  
    <version>5.1.1</version>
    <type>jar</type>
    <scope>compile</scope>
  </dependency>
</dependencies>

...而且我已经在Eclipse的Project Properties窗口的Project References

部分中对其进行了引用。顺便说一句,我正在使用这个ClassicReactiveVertxGenerator作为我的项目的默认代码生成器。

我已经创建了自定义转换器(例如在this示例中,我们将其称为CustomGenerator

),该转换器用于将to / to String from / tofrom java.time.LocalDateTime类型转换为可以与Timestamp字段类型一起使用,因为Vert.x JsonObject没有实现Timestamp类型的getter / setter方法。为此,我在原始项目中添加了另一个项目作为依赖项,并更改了(更准确地说是[[adding)类中的2个方法,这些方法用作了[[generator class。[此外,我对如何正确使用pom.xml文件中的CustomGenerator进行了研究,但是没有运气。所以我的问题是如何使用my CustomGenerator和/或有人可以指出我应该做什么/寻找什么?预先谢谢你。

PS。我正在Maven项目中使用

jooq-codegen-maven 3.13.1

版本。
我在使用vertx-jooq库(vertx和jOOQ库的组合)的Maven项目中设置pom.xml文件时遇到问题。我的主要项目是项目A(vertx-my-project),而我...
java xml postgresql maven jooq
1个回答
0
投票
[经过几个小时的尝试,我设法通过以下方式找到解决方案:

1)

© www.soinside.com 2019 - 2024. All rights reserved.