我使用jsonschema2pojo-maven-plugin(0.4.19)从JSON文件生成Java类。
我有2个JSON文件,它们具有相同的字段“xyz”,具有不同的属性。 所以一旦我从第二个JSON文件生成“xyz”类,它就会替换第一个“xyz”类。
有没有办法在单独的包中创建第二类,还是有其他方法可以避免这个问题?
答案 0 :(得分: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.*