2017-07-04 7 views
1

私はドッカーイメージでkarafコンテナをパックしました。これはテストとプロダクションで使用する必要があります。さまざまなネクサスリポジトリが使用されています(プロダクションリポジトリの成果物は、成功したテストの後に最初にデプロイされます)。環境変数によって使用するリポジトリを制御したいのですが、これは最も柔軟なソリューションです(OpenShiftなどでイメージを設定する方法)。aetherで使用するmavenプロファイルを指定してください

aetherが使用するmavenプロファイルを設定することはできますか?

設定ファイルorg.ops4j.pax.url.mvn.settingsがあるので、2つの設定ファイルを配備して正しいファイルを選択することができますが、誤った生産性設定でもテストを行うことができます。プロファイルは、エラーに強い方法であるようです。

答えて

0
  • Karaf-maven-pluginを使用してKarafディストリビューションを構築します。
  • Karafディストリビューションのpom.xmlに2つのプロファイルを定義します。
    • スタートtestProfile

      MVNクリーン-PインストールprodProfile

    MVNクリーン-Pインストール:あなたのKarafを構築するときに

  • は、適切なプロファイルを設定しますすでに構築されたKarafアセンブリ:それは良いrepositを指し示す必要がありますオーリー。
+0

申し訳ありませんが、あなたは私を誤解しました。私は毎回カラフを作っているわけではなく、私はすでにカラフを事前にビルドしているので、機能をダウンロードする必要があります。 –

関連する問題