2016-12-24 6 views
0

Apache Karafのインスタンスに「機能」を追加するには、(https://karaf.apache.org/manual/latest/provisioningで説明されているように)1つのオプションが使用されます。私が理解していない、どこにも書かれていないものは、この機能はどこで舞台裏で追加されますか?私は機能をレポ追加し、Karafをシャットダウンした後 Karaf機能を追加する

は、明確にするため、その機能は、私がKarafを次回起動時に消えない - その機能が org.apache.karaf.featuresに表示されないにもかかわらず、 .repos.cfg。その場合、Karafは私がその機能を追加したことをどのように知っていますか?機能が追加された別の設定ファイルが、 レポ提出の発行時に追加されていますか?

答えて

0

http://karaf.apache.org/manual/latest/#_feature_and_resolverで述べたように、 「機能状態は(KARAF_DATAフォルダ内)のApache Karafキャッシュに保存されている。」は具体的には、その場所が場所であなたのKarafディレクトリに発見された... \データ\キャッシュ。その場所には、各バンドルごとに別々のディレクトリがあります(たとえば、\ data \ cache \ bundle123)。これらの各ディレクトリには、bundle.infoというファイルがあります。このファイルには、その機能に関連するmavenリポジトリへのパスが含まれています。

+0

明確にするために.. org.apache.karaf.features.repos.cfgは、インストールした機能リポジトリを保存しません。これは機能レポ名 - >機能レポURIのマップですので、これらのレポをショット名でインストールすることができます –

関連する問題