【发布时间】:2015-07-24 01:35:12
【问题描述】:
我在 windows 中遇到 Apache Karaf Cave 的问题,特别是运行“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">
您可以看到 uri 使用的是完整路径,而不是相对路径。这是用于比较的 Linux url。
uri="org/apache/felix/org.apache.felix.ipojo/1.8.0/org.apache.felix.ipojo-1.8.0.jar"
我查看了 $KARAF_HOME/etc 中的 Cave 文档和配置文件,但找不到任何有助于解决此问题的内容。
有没有人遇到过这个问题或者有什么建议?
【问题讨论】:
-
您很可能遇到了错误。最好在 karaf users-mailinglist 上询问或直接为其创建 jira 问题。
-
我创建了issues.apache.org/jira/browse/KARAF-3727 来跟踪它。我要解决这个问题。问候JB
标签: osgi apache-karaf