exec-maven-pluginを使用して、特定のモジュールのバッチ コマンドを実行しています。
私たちが構築する製品全体は、これらのモジュールのいくつかで構成されており、アグリゲーターを使用して、必要なすべてのモジュールを一度に構築しています。
実行スクリプトはすべてのプラグインでほぼ同じであり、単に現在のプラグイン パスを必要とするため、モジュールごとに 1 回バッチ スクリプトを実行するプロセスを簡素化しようとしています。
アグリゲーター内からバッチスクリプトを実行することは何とか可能ですが、モジュールごとに1回ですか? 私のアグリゲーターが次のようになっているとしましょう:
<project xmlns= ...>
....
<modules>
<module>../ModuleA</module>
<module>../ModuleB</module>
...
<module>../ModuleZ</module>
</modules>
</project>
myBatch.bat -i ..\ModuleX
aggregator 内からなどのバッチ コマンドを実行することは可能でしょうか。ここでModuleX
、最近ビルドされたモジュールを示しますか?
バッチ スクリプトの実行は、モジュールが正常にビルドされた後に実行される "ビルド後" ステップであることが重要です。
実行されるスクリプトは、.jar ファイルを難読化するために使用される外部ツールです。
小さな実用的な例と、これに関する詳細情報をどこで見つけるかについてのヒントに感謝します。