0

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

我有以下 JSON 模式:

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

在我的 rs 模块的类中声明类型的位置:

package location.of.class;

import...

public class Name {
   //some logic
}

我希望 jsonschema2pojo 生成一个使用 Name 类型的类,但是我生成了一个名为 Name 的单独类,其包名称与我现有的类完全相同。

4

1 回答 1

0

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

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

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

于 2015-06-16T12:11:12.073 回答