Osgi Apache Karaf Cave窗口问题

Osgi Apache Karaf Cave窗口问题,osgi,apache-karaf,Osgi,Apache Karaf,我对windows中的ApacheKarafCave有疑问,特别是在运行“Cave:repository update nice repo”时生成repository.xml 在Windows中,生成的repository.xml在uri中有错误路径 <repository name="test-repo" lastmodified="20150512044028.680"> <resource id="org.apache.felix.ipojo/1.8.0" symbol

我对windows中的ApacheKarafCave有疑问,特别是在运行“Cave:repository update nice repo”时生成repository.xml

在Windows中,生成的repository.xml在uri中有错误路径

<repository name="test-repo" lastmodified="20150512044028.680">
<resource id="org.apache.felix.ipojo/1.8.0" 
symbolicname="org.apache.felix.ipojo" 
presentationname="Apache Felix iPOJO"     
uri="file:/C:/foo/bar/apache-karaf-3.0.2/foo/bundle_repo/test-   repo/org/apache/felix/org.apache.felix.ipojo/1.8.0/org.apache.felix.ipojo- 1.8.0.jar" 
version="1.8.0">
我已经查看了$KARAF_HOME/etc中的Cave文档和配置文件,但没有找到任何有助于解决此问题的内容


以前有没有人遇到过这个问题,或者有什么建议

我也找到了解决办法。使用cave:repository create命令创建存储库时,可以使用-l选项指定位置。这样做时,对于windows,请使用前斜杠而不是后斜杠。这将导致repository.xml按预期显示。以下是一个例子:

cave:repository-create -l /C:/foo/bar some-repo

很可能你碰到了一只虫子。最好在karaf用户邮件列表上询问,或者直接为其创建一个jira问题。我创建此问题是为了跟踪此问题。我会解决这个问题。问候JB
cave:repository-create -l /C:/foo/bar some-repo