2

对于我正在处理的项目,我将查询发送到 StackExchange 并使用jsonschema2pojo maven plugin将 JSON 结果转换为 POJO 。问题很简单:该插件总是命名包装器类Data及其包含的数据Item,当我希望命名包装器*Wrapper和包含的类Answer以调用answers端点时(例如)。

好吧,无论如何,我怎么能把Data类重命名为AnswerWrapperItem类重命名为Answer?我知道它们所在的文件夹、用于定义的包等等。唯一缺少的是执行该操作的工具/插件/java 应用程序。我被定向JRefactory,但下载的 JAR 看起来不能提供我想要的操作(并且缺少文档使其无法使用)。

那么,有没有更现代/更有效的解决方案?(或者至少一些我可以集成到我的 Maven 构建中)?

4

1 回答 1

1

也许不是最简单的解决方案,但可以很好地满足您的要求的一种解决方案是实际向 maven 插件添加功能以支持自定义生成的类的名称。它当然包括构建您自己的版本,并可能提交一个补丁以将其包含在主线中。

于 2012-11-01T15:52:20.200 回答