0

我正在使用jsonschema2pojo-maven-plugin (0.4.19) 从 JSON 文件生成 Java 类。

我有 2 个 JSON 文件,它们具有具有不同属性的相同字段“xyz”。因此,一旦我从第二个 JSON 文件生成“xyz”类,它就会替换第一个“xyz”类。

有没有办法在单独的包中创建第二类,或者有没有其他方法可以避免这个问题?

4

1 回答 1

0

将每个 JSON 文件移动到源包中的不同子文件夹:

${basedir}/src/main/resources/schema/request/request.json
${basedir}/src/main/resources/schema/response/response.json

然后使用此配置:

<configuration>                    
    <sourceDirectory>${basedir}/src/main/resources/schema</sourceDirectory>
    <targetPackage>com.example.types</targetPackage>                   
</configuration>

将生成2个目标包:

com.example.types.request.*
com.example.types.response.*
于 2017-01-31T17:57:56.107 回答