Karaf Cellar:安装Kar文件时出现问题-> Maven找不到工件

问题描述 投票:0回答:1

目前,我有两个酒窖节点,并且在同一组中具有相同的配置。

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

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

cluster:kar-install [group] [path_to_kar_file]

所有功能和捆绑包均已正确安装在noda A中。但是节点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/)

我还尝试在org.ops4j.pax.url.mvn.repositories的列表中添加localRepository,但是没有任何变化。

Karaf版本:4.1.5

地窖版本:4.1.3

osgi apache-karaf karaf-maven-plugin apache-karaf-feature
1个回答
0
投票

您可以在节点A上使用Apache Karaf Cave并创建一个存储库,该存储库也可以通过http获得。之后,您可以在Node B配置中添加新的存储库URL。当您安装新的捆绑软件/功能时,地窖将从节点B上的新存储库下载。

© www.soinside.com 2019 - 2024. All rights reserved.