karaf的features-maven-plugin generate-features-xml目标的bundle属性的格式是什么

时间:2013-03-07 01:04:47

标签: maven osgi apache-karaf

要列出您希望包含在生成的features.xml中的一堆软件包,文档说:

bundles File     A properties file that contains a list of bundles that will be used to generate the features.xml file

但它忽略了这个文件应该采用什么格式。文档给出了例子:

        <execution>
          <id>generate</id>
          <phase>generate-resources</phase>
          <goals>
            <goal>generate-features-xml</goal>
          </goals>
          <configuration>
            <bundles>src/main/resources/bundles.properties</bundles>
            <outputFile>target/features.xml</outputFile>
          </configuration>
        </execution>

任何人都知道这个文件应该是什么样的?

1 个答案:

答案 0 :(得分:3)

格式正确

groupId/artifactId/version/type

示例:

org.apache/bundle1/1.0/bundle

为了它的价值,我试图让功能插件为我工作,但它没有,部分原因是文档很差。我想动态构建一个features.xml,它将取代我的bundle版本和我的功能中的bundle。使用maven过滤更容易实现我的目标,这就是我所做的。