Osgi 卡拉夫酒窖:安装Kar文件时出现问题->;Maven找不到神器

Osgi 卡拉夫酒窖:安装Kar文件时出现问题->;Maven找不到神器,osgi,apache-karaf,karaf-maven-plugin,apache-karaf-feature,Osgi,Apache Karaf,Karaf Maven Plugin,Apache Karaf Feature,目前,我有两个Cell节点,在同一个组中具有相同的配置 我在节点A中配置了maven,并在网络中配置了一个本地存储库,这两个节点都可以访问。为此,我在文件“/karaf/etc/org.ops4j.pax.url.mvn.localRepository”中编辑了“org.ops4j.pax.url.mvn.cfg” 然后,我尝试通过以下命令在集群中安装Kar文件: cluster:kar-install [group] [path_to_kar_file] 所有的功能和捆绑包都安装在noda中

目前,我有两个Cell节点,在同一个组中具有相同的配置

我在节点A中配置了maven,并在网络中配置了一个本地存储库,这两个节点都可以访问。为此,我在文件“/karaf/etc/org.ops4j.pax.url.mvn.localRepository”中编辑了“org.ops4j.pax.url.mvn.cfg”

然后,我尝试通过以下命令在集群中安装Kar文件:

cluster:kar-install [group] [path_to_kar_file]
所有的功能和捆绑包都安装在noda中,没有问题。但是节点B在查找工件时遇到了一些问题:

CELLAR FEATURE: failed to add repository URL mvn:com.myproject/myproject-feature-cluster/3.5.0-SNAPSHOT/xml/features.
java.io.IOException: Error resolving artifact com.myproject:myproject-feature-cluster:xml:features:3.5.0-SNAPSHOT: 
    [Could not find artifact com.myproject:myproject-feature-cluster:xml:features:3.5.0-SNAPSHOT in defaultlocal (file:////WL300348/Users/zunigal/eRVS/m2/repository/), Could not find artifact com.myproject:myproject-feature-cluster:xml:features:3.5.0-SNAPSHOT in sonatype.snapshots.deploy (https://oss.sonatype.org/content/repositories/snapshots/), 
    Could not find artifact com.myproject:myproject-feature-cluster:xml:features:3.5.0-SNAPSHOT in ops4j.sonatype.snapshots.deploy (https://oss.sonatype.org/content/repositories/ops4j-snapshots/), 
    Could not find artifact com.myproject:myproject-feature-cluster:xml:features:3.5.0-SNAPSHOT in spring-ebr-repository (http://repository.springsource.com/maven/bundles/external/)
我还尝试将localRepository添加到org.ops4j.pax.url.mvn.repositories列表中,但没有任何更改

卡拉夫版本:4.1.5


Cellar版本:4.1.3

您可以在节点A上使用Apache Karaf Cave并创建一个存储库,该存储库也可以通过http访问。之后,您可以在节点B配置中添加新的存储库url。当您安装新的捆绑包/功能时,Cell将从节点B上的新存储库下载