シンプルだけどGoogleで何も見つからない。私はKarafを実行していて、私はプロキシの背後にいる。私は、次のコマンドを実行してコンテナにいくつかの機能を追加する必要があります。私はこれを行うとApache Karafのプロキシを設定する方法
features:addurl mvn:org.apache.camel.karaf/apache-camel/2.9.0/xml/features
は、私は次の例外を取得:
Could not add Feature Repository:
java.lang.RuntimeException: URL [mvn:org.apache.camel.karaf/apache-camel/2.9.0/xml/features] could not be resolved.
これは、プロキシ認証の問題のように見えます。私はMavenにプロキシ情報を追加しており、Mavenの依存関係をダウンロードできます。私は、Karafインストールのetcディレクトリにあるファイルの1つにhttp.proxyNameやhttp.Proxyxxxなどの情報を追加する必要があると思われます。
UPDATE: 私はこれをコメント解除が、私はまだカント認証している
org.ops4j.pax.url.mvn.proxySupport=true
あるorg.ops4j.pax.url.mvn.cfgの設定を発見しました。だから私はどこかに私のMavenのホームフォルダを設定する必要があると思う。
UPDATE 2: 行うには[OK]を非常に単純なこと:
あなたのApache karafフォルダにetcフォルダがあります。 org.ops4j.pax.url.mvn.cfgファイルを編集します。あなたはそれが働くために2つのステップを実行する必要があります。あなたのMavenのインストールに
- ポイントkaraf:あなたのcfgファイルのorg.ops4j.pax.url.mvn.settingsに次の文字列を見つけ、それをアンコメントし、あなたのMavenのホームパスを追加すなわちorg.ops4j.pax.url.mvn .settings = /maven/conf/settings.xml
- karafにmavenプロキシ設定を使用するように指示します。cfgファイルで次の文字列を見つけます。org.ops4j.pax.url.mvn.proxySupportコメントを外してtrueに設定します必要がありますorg.ops4j.pax.url.mvn.proxySupport = true
私は今すぐKarafを再起動して、機能をダウンロード/インストールできます。私はこれがいつか誰かを助けることを願っています。
おそらく質問には既に答えがありましたが、ローカル引数をインストールする必要なしにjava引数を追加して動作させるだけで済むので、この方がずっと簡単です。ありがとうSanvijaya! – Nereis