2

私が取り組んでいるプロジェクトでは、クエリを StackExchange に送信し、 jsonschema2pojo maven プラグインを使用して JSON の結果を POJO に変換します。問題は非常に単純です。そのプラグインは、ラッパーに名前を付け、エンドポイントへの呼び出しに含まれるクラスを(例として)使用したい場合、常にラッパークラスDataとそれに含まれるデータに名前を付けます。Item*WrapperAnsweranswers

とにかく、クラスの名前を に変更し、クラスの名前を に変更するにはどうすればDataよいでしょうか? それらが入っているフォルダー、定義に使用されたパッケージなどを知っています。唯一欠けているのは、その操作を実行するためのツール/プラグイン/Java アプリケーションです。私はJRefactoryに誘導されましたが、ダウンロードした JAR は、必要な操作を提供できるようには見えません (ドキュメントがないため、使用できません)。AnswerWrapperItemAnswer

それで、もっと現代的で効率的な解決策はありますか?(または、少なくとも私の maven ビルドに統合できるもの) ?

4

1 に答える 1

1

おそらく最も簡単な解決策ではありませんが、要件にうまく適合するのは、生成されたクラスの名前のカスタマイズをサポートする機能を実際にMavenプラグインに追加することです。もちろん、独自のバージョンを作成し、パッチを送信してメインラインに含めることも含まれます。

于 2012-11-01T15:52:20.200 に答える