首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用我的依赖项组装一个Karaf容器

使用我的依赖项组装一个Karaf容器
EN

Stack Overflow用户
提问于 2018-10-25 06:30:12
回答 1查看 91关注 0票数 1

我能够在一个新模块中组装一个具有标准和webconsole特性的karaf容器:

代码语言:javascript
复制
<dependencies>
    <dependency>
        <groupId>org.apache.karaf.features</groupId>
        <artifactId>framework</artifactId>
        <type>kar</type>
    </dependency>
    <dependency>
        <groupId>org.apache.karaf.features</groupId>
        <artifactId>standard</artifactId>
        <classifier>features</classifier>
        <type>xml</type>
        <scope>runtime</scope>
    </dependency>
</dependencies>

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.karaf.tooling</groupId>
            <artifactId>karaf-maven-plugin</artifactId>
            <version>${org.apache.karaf.features.framework.version}</version>
            <extensions>true</extensions>
            <configuration>
                <bootFeatures>
                    <feature>standard</feature>
                    <feature>webconsole</feature>
                </bootFeatures>
            </configuration>
        </plugin>
    </plugins>
</build>

现在,我想做更多的事情,我想将我的其他模块/代码添加到这个容器中,一起启动它,并测试我的代码,我的REST调用等等……

我的一个模块是这样的:

代码语言:javascript
复制
<artifactId>config-testutils</artifactId>

<properties>
    <bundle.symbolicName>${project.groupId}.${project.artifactId}</bundle.symbolicName>
    <bundle.namespace>${project.groupId}.${project.artifactId}</bundle.namespace>
</properties>

<name>${project.groupId}.${project.artifactId}</name>

<packaging>jar</packaging>

我如何添加这些模块,以查看它们在我正在组装的Karaf中是否工作正常?除了手动放到deploy文件夹之外,还有其他方法吗?

EN

回答 1

Stack Overflow用户

发布于 2018-11-06 14:39:51

您应该创建一个包含您自己的包的要素,并将其添加到<bootFeatures>

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

https://stackoverflow.com/questions/52978782

复制
相关文章

相似问题

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