【发布时间】:2013-11-16 04:58:44
【问题描述】:
我正在创建一个新的 Karaf 功能,其中包含多个捆绑包 (jclouds)。我还有一个 maven “超级项目”(jclouds-all),其中包含我需要的所有模块/捆绑包。
是否可以在定义功能时仅指定一个超级项目的捆绑包并自动解析所有具体捆绑包,还是我需要列出我的功能中的所有捆绑包?
我试过了:
<feature name="my-cloud" version="${project.osgi.version}" resolver="(obr)">
<bundle start-level="${core.startlevel}" dependency="true">mvn:org.apache.jclouds/jclouds-all/1.6.2-incubating</bundle>
</feature>
它抱怨:
java.lang.IllegalArgumentException:无法为包 mvn:org.apache.jclouds/jclouds-all/1.6.2-incubating 构建 OBR 表示
【问题讨论】:
标签: java maven osgi apache-karaf