7

Android プロジェクトの POM.xml ファイルで、6 つのプロファイルを作成しました。mvn clean install -P mdpi のようにコマンド ラインからこれらを実行します。これはうまくいきます。現在、CIにジェンキンを使用しています。ユーザーにすべてのプロファイルのドロップダウンリストを表示してから、変数にビルドのプロファイルが含まれるmvn clean install -P ${selected-profile}ようにします。${selected-profile}これどうやってするの?

4

2 に答える 2

16

ジョブ ユーザーにオプションのリストを表示できるようにするパラメータ化されたビルド プラグインをインストールすることをお勧めします。有効にするには、「このビルドはパラメーター化されています」オプションをチェックしてから、オプションを定義する必要があります。

リスト オプションを定義できるようにするには、リスト オプション (およびその他のパラメーター タイプ) を追加して最初のオプションを拡張する拡張選択パラメーター プラグインをインストールする必要があります。

その後、PROFILE リスト オプションを定義できます。選択したオプション名がパラメータ名に格納されます。

Maven コマンドライン: 'mvn clean install -P${PROFILE}' は、期待どおりに機能します。

これが役立つことを願っています!

于 2014-09-22T21:33:24.970 に答える