[英]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.