現在、マルチモジュール Maven プロジェクトで XML ファイルを生成するためのカスタム Maven プラグインを作成しています。
私の Maven 構造は非常に標準的です。1 つの親プロジェクトと、親プロジェクト フォルダー内のプロジェクト コンポーネントによるモジュールです。
-- Parent
-- module A
-- module B
-- module C
カスタム アノテーションによってフラグが付けられた一連のクラスをモジュールごとにリストする必要があります。対応するモジュール出力ディレクトリ (${project.build.outputDirectory}) にコンパイル時に XML ファイルを作成するための一連のカスタム アノテーションとアノテーション プロセッサを既に作成しました。
ここで、各モジュールの XML を 1 つのファイルにマージする必要がありますが、各パスをパラメーターとして設定することを除いて、Maven プラグイン内から各モジュールにアクセスする方法がわかりません (この方法は好きではありません)。
これを行う方法について何か考えはありますか?Maven プラグインはプロジェクト モジュールをトラバースできますか?
前もって感謝します。