[英]How to rename a generated class during a maven build?
对于我正在从事的项目 ,我将查询发送到StackExchange,然后使用jsonschema2pojo maven plugin将JSON结果转换为POJO。 这个问题很简单:该插件总是命名包装类Data
和其包含的数据Item
,当我想被命名为包装*Wrapper
和包含的类Answer
,用于向通话answers
端点(作为一个例子)。
好吧,无论如何,如何将Data
类重命名为AnswerWrapper
,将Item
类重命名为Answer
? 我知道它们所在的文件夹,用于定义的包等等。 唯一缺少的是执行该操作的工具/插件/ java应用程序。 我被定向到JRefactory ,但是下载的JAR看起来不能提供我想要的操作(并且缺少doc使其无法使用)。
那么,有没有更现代/有效的解决方案? (或者至少可以整合到我的Maven构建中)?
也许不是最简单的解决方案,但最符合您要求的解决方案是向maven插件中实际添加功能以支持自定义生成类的名称。 当然,这将包括构建自己的版本,或者提交补丁以使其包含在主线中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.