添加Karaf功能

时间:2016-12-24 23:27:04

标签: apache-karaf

添加"功能"对于Apache Karaf的一个实例,可以使用一个选项(如https://karaf.apache.org/manual/latest/provisioning所述)。我不明白,无法在任何地方找到记录的内容是:这个功能在幕后添加到哪里?

为了澄清一下,在我 repo-add 一个功能然后关闭了Karaf后,下次启动Karaf时该功能仍然存在 - 即使该功能没有出现在 org中.apache.karaf.features.repos.cfg 。既然如此,卡拉夫怎么知道我已经添加了这个功能?在发出 repo-add 时,是否有其他配置文件已添加到该功能?

1 个答案:

答案 0 :(得分:0)

http://karaf.apache.org/manual/latest/#_feature_and_resolver所述, “功能状态存储在Apache Karaf缓存中(在KARAF_DATA文件夹中)。”具体而言,该位置位于Karaf目录中位置... \ data \ cache。在该位置,您将找到每个捆绑包的单独目录(例如, \ data \ cache \ bundle123 )。在每个目录中,您都可以找到一个文件 bundle.info ,其中包含与该功能相关的maven存储库的路径。