JSON 使用项目中单独模块中的 javaType 的架构

JSON schema using javaType from a separate module in the project

如何使用在同一项目的单独模块中声明的类型?

我有以下 JSON 架构:

"firstname" : {
  "type" : "object",
  "javaType" : "location.of.class.Name"
}

在我的 rs 模块的 class 中声明类型的地方:

package location.of.class;

import...

public class Name {
   //some logic
}

我希望 jsonschema2pojo 生成一个使用名称类型的 class,但是我得到一个单独的 class 生成的名称名称,其包名称与我现有的 class 完全相同.

就像在我的 pom 文件中将相关依赖项添加到模块一样简单。例如,下面的依赖项以相同的方式指向外部库 javax.ws.rs

    <dependency>
        <groupId>javax.ws.rs</groupId>
        <artifactId>javax.ws.rs-api</artifactId>
        <version>2.0-m10</version>
    </dependency>

出于某种原因,jsonschema2pojo 插件不会查看整个项目,而只会引用您拥有该插件的模块。