0

現在、コード ジェネレーターを含む Java モジュールがあります。ジェネレーターを別のモジュールに分割する予定です。「mvn generate-sources」を実行しただけでも、依存モジュールがコンパイル/テスト済みジェネレーターの結果を使用するようにするにはどうすればよいですか? ジェネレーターをプラグインにする必要がありますか? ジェネレーターを .m2/repository にインストールする必要がありますか? 依存するモジュールがコードを再生成するように強制するには、バージョン番号を上げる必要がありますか? 生成されたコードを再生成することをどのように知るのでしょうか?

4

1 に答える 1

0

私があなたを完全にフォローしているかどうかはわかりません。サブモジュールとしてジェネレーターを持つ元のモジュールをビルド (generate-sources) すると、元のモジュールとサブモジュール (ジェネレーター) の全体的な成功/失敗が得られます。

さらに、generate-sources フェーズで生成されたモジュールでテストを実行する場合は、コード ジェネレーターの pom ファイルで、surefire プラグインを generate-sources フェーズにバインドする必要があります。

于 2012-11-28T19:00:59.670 に答える