3 つの子モジュールを持つ Maven 集計 (親) プロジェクトがあります。これらのモジュールの 1 つは、デバイス エミュレーターにデプロイできる Android プロジェクトです。トップレベルの親プロジェクトから「mvn clean install android:deploy android:run」を実行し、すべての子モジュールで「mvn clean install」を実行し、「mvn android:deploy android:run」を実行できるようにしたいと考えています。私のAndroidモジュールのみで。継続的インテグレーション スイートと統合するには、すべての Maven コマンドを 1 行で実行できる必要があります。
これを行う方法はありますか (POM ファイルで特別な構成を使用するか、特定のコマンドライン引数を渡すことによって)?
ここの指示に従ってみました: Maven profile for single module。2 つのプロファイル (1 つはすべてのモジュールを含み、もう 1 つは Android モジュールのみを含む) をセットアップし、「mvn -Pall clean install -Pandroid android:deploy android:run」のようなものを実行しましたが、Maven は異なるプロファイル引数を異なるプロファイル引数として解析できませんでした。ターゲット。
どうもありがとう。