博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
发布karaf的features
阅读量:6415 次
发布时间:2019-06-23

本文共 1793 字,大约阅读时间需要 5 分钟。

hot3.png

一、参考文献

二、步骤

2.1 环境 window7、apache-karaf-4.1.2、maven

2.2 简介:karaf中的feature通常是几个bundle的集合,安装这个feature的时候,相应的bundle也都会被安装上去,用来管理bundle很方便

2.3 新建一个maven项目,resources目录下,新建features.xml文件,内容如下

mvn:com.clover286/service/1.0-SNAPSHOT
mvn:com.clover286/consumer/1.0-SNAPSHOT

2.4 pom如下

4.0.0
com.clover286
features
1.0
org.apache.maven.plugins
maven-resources-plugin
false
${*}
filter
generate-resources
resources
org.codehaus.mojo
build-helper-maven-plugin
1.9.1
attach-artifact
package
attach-artifact
target/classes/features.xml
xml
features

2.5 执行mvn clean install

2.6 修改${karaf.home}/etc/org.apache.karaf.features.cfg文件

在featuresRepositories配置项后面加上:mvn:${groupId}/${artifactId}/${version} /xml/features

此处为:mvn:com.clover286/features/1.0/xml/features

以上${groupId}等指的是features模块的pom

111608_epj9_2702165.png

2.7 启动karaf,查看是否能检测到feature

list | grep karaf-test

(注意:karaf-test是你的features.xml里设定的feature名字)

2.8 安装feature

feature:install karaf-test

2.9 注意:当2.7中找不到自己的features时,可以试下清空${karaf-hme}\data\cache,这里会缓存bundle

转载于:https://my.oschina.net/Cubicluo/blog/1538999

你可能感兴趣的文章
fastscript增加三方控件之二
查看>>
Windows Vista RTM 你准备好了么?
查看>>
Tensorflow Serving 模型部署和服务
查看>>
Java Web开发详解——XML+DTD+XML Schema+XSLT+Servlet 3.0+JSP 2.2深入剖析与实例应用
查看>>
topcoder srm 680 div1 -3
查看>>
具体数学第二版第四章习题(1)
查看>>
高效前端优化工具--Fiddler入门教程
查看>>
【翻译】我钟爱的HTML5和CSS3在线工具
查看>>
Java多线程学习(吐血超详细总结)
查看>>
css3 变形
查看>>
Win7 64bit 安装Mysql5 出错 无法启动服务。
查看>>
嵌入式 H264参数语法文档: SPS、PPS、IDR以及NALU编码规律
查看>>
初识Opserver,StackExchange的监控解决方案
查看>>
给大家讲解一下JavaScript与后台Java天衣无缝相结合
查看>>
探索HTML5之本地文件系统API - File System API
查看>>
javascript有用代码块(1)
查看>>
libevent 笔记
查看>>
PHP实现人人OAuth登录和API调用
查看>>
redis源码笔记 - initServer
查看>>
FindBugs工具常见问题
查看>>