Android プロジェクトの POM.xml ファイルで、6 つのプロファイルを作成しました。mvn clean install -P mdpi のようにコマンド ラインからこれらを実行します。これはうまくいきます。現在、CIにジェンキンを使用しています。ユーザーにすべてのプロファイルのドロップダウンリストを表示してから、変数にビルドのプロファイルが含まれるmvn clean install -P ${selected-profile}
ようにします。${selected-profile}
これどうやってするの?
質問する
23734 次
2 に答える
16
ジョブ ユーザーにオプションのリストを表示できるようにするパラメータ化されたビルド プラグインをインストールすることをお勧めします。有効にするには、「このビルドはパラメーター化されています」オプションをチェックしてから、オプションを定義する必要があります。
リスト オプションを定義できるようにするには、リスト オプション (およびその他のパラメーター タイプ) を追加して最初のオプションを拡張する拡張選択パラメーター プラグインをインストールする必要があります。
その後、PROFILE リスト オプションを定義できます。選択したオプション名がパラメータ名に格納されます。
Maven コマンドライン: 'mvn clean install -P${PROFILE}' は、期待どおりに機能します。
これが役立つことを願っています!
于 2014-09-22T21:33:24.970 に答える