私は現在、さまざまな目的でコード生成を集中的に使用するプロジェクトに取り組んでいます。1 つのジェネレーターは、jpa エンティティーから SQL スクリプトを生成します。別のジェネレーターは pojo から DTO を生成し、別のジェネレーターは JPA2.0 メタ モデルを生成し、別のジェネレーターは Java クラスに基づいていくつかの xml およびスキーマ ファイルを生成します。
私の質問は...次の属性を持つ一般的なmavenコードジェネレータープラグインはありますか? - Javaクラスのpojoモデルを作成します(名前、プロパティ、注釈、メソッド...) pojo モデルを使用して出力を生成します。- 1 つのクラスに複数のテンプレートを指定できる - コードとリソースを生成できるsrc/main/java にダミー クラスが存在し、そのようなダミー クラスが生成されない場合は何も起こりません。このコードは SCM にチェックインされ、生成されたクラスを手動で拡張できます)。
Flexmojos GraniteDS プラグインを使用して ActionScript モデル コードを生成していますが、これは特定の目的に特化したものです。
このような汎用ジェネレーターを使用すると、作業がずっと簡単になると思います。