请先看图片。
我有多个apache-karaf实例,当我在java-project中更改一些东西时,我会将jar文件部署到karaf的deploy文件夹中,这并不好,因为我必须对所有实例都这样做。现在我不太了解apache-karaf。我看到它很容易使用,所以我在deploy文件夹中创建了features.xml。
举例说明。
mvn:org.apache.commons/com.springsource.org.apache.commons.logging/1.1.1 mvn:org.springframework/spring-core/3.1.1.RELEASE 我想要做的是,当我在本地maven存储库中部署一个新的jar时,例如当我在features.xml中将org.springframework/spring-core/的版本更改为4.1.1版本时,我希望karaf下载此修改而忽略我的干预。karaf可以单独下载新的依赖项并删除旧的依赖项吗?如果不清楚,你可以问我问题。

发布于 2016-05-04 15:34:37
在此场景中,您可以使用Apache Karaf Cellar和Apache Karaf Cave。Apache Karaf Cellar为Karaf带来了“农业”,在此场景下,您可以在一个组中配置多个karaf实例。
Apache Karaf Cave是一个中央存储库,可用于向Karaf实例提供所有必需的捆绑包。
https://stackoverflow.com/questions/37001766
复制相似问题