首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何生成Karaf特性描述符

如何生成Karaf特性描述符
EN

Stack Overflow用户
提问于 2013-11-05 15:55:35
回答 1查看 2.2K关注 0票数 0

我正在尝试自动生成Apache的(2.3.0)特性desscriptor文件(features.xml)。

卡拉夫医生中,我了解到我可以使用“特性”打包。

我的pom.xml

代码语言:javascript
复制
<project>
...
    <packaging>feature</packaging>


    <dependencies>      
        <dependency>
            <groupId>org.apache.jclouds</groupId>
            <artifactId>jclouds-core</artifactId>
            <scope>provided</scope>
            <version>${jclouds.version}</version>
        </dependency>
    </dependencies>

    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.karaf.tooling</groupId>
                <artifactId>karaf-maven-plugin</artifactId>
                <version>${karaf.version}</version>
                <extensions>true</extensions>
                <configuration>
                    <startLevel>80</startLevel>
                    <aggregateFeatures>true</aggregateFeatures>
                </configuration>
            </plugin>
        </plugins>
    </build>

</project>

mvn clean install抱怨道:

未知包装:特色

我也尝试过使用features-maven-plugin,但是我得到了同样的结果。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-06 15:47:14

我注意到在maven回购中不存在org.apache.karaf.tooling:karaf-maven-plugin:jar:2.3.0

我把它改成了3.0.0.RC1,现在它很好用。对于Karaf 3.x,这个解决方案是可以的。

对于Karaf2.x来说,问题在于包装。pom适用于http://karaf.apache.org/manual/latest-2.x/developers-guide/features-maven-plugin-generate.html

但是:features-maven-plugingenerate-features-xml此时不能工作,生成的特性文件是“空”的。请参见相关问题

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19793142

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档