要向Apache的实例添加一个“特性”,一个选项是使用(如https://karaf.apache.org/manual/latest/provisioning中所描述的)。我不明白,也在任何地方都找不到文档,就是:这个特性在什么地方被添加到幕后?
为了澄清,在我重新添加了一个特性,然后关闭了Karaf之后,这个特性在我下次启动Karaf时仍然存在--尽管这个特性没有出现在org.apache.karaf.features.repos.cfg中。既然如此,Karaf怎么知道我添加了这个特性呢?在我发布repo-add时,是否有另一个配置文件已被添加到该功能中?
发布于 2016-12-25 08:11:49
正如在resolver中所指出的,“特性状态存储在Apache缓存中(在KARAF_DATA文件夹中)”。具体来说,这个位置可以在...\data\cache位置的Karaf目录中找到。在该位置,您将为每个包找到单独的目录(例如\data\cache\ bundle 123)。在每个目录中,您都会找到一个名为bundle.info的文件,它包含与该特性相关的maven存储库的路径。
https://stackoverflow.com/questions/41317613
复制相似问题