[英]How to deploy a karaf feature from a local maven repository?
我是由karaf(4.0.1)的第一个项目创建的。 到目前为止,我有以下内容:
maven-bundle-plugin
构建的应用程序包。 会有更多...... karaf-maven-plugin
创建的karaf功能。 所以我准备好交付给客户 - 但我一直坚持开发过程。 这个问题几乎解答了我剩下的所有问题,除了一个
在通过运行maven install
构建我的项目之后,我想我应该能够使用命令feature:install
来在本地karaf实例上运行我的功能。
我可以使用bundle:install
从本地maven安装我的应用程序包,然后我自己管理依赖项。
真的无法弄清楚bundle:install
对我的本地maven存储库和feature:install
没有。
我刚刚遇到了类似的问题,我在这里找到了解决方案: http : //karaf.922171.n3.nabble.com/Add-additional-local-maven-repository-how-td4028299.html
我编辑了etc/org.ops4j.pax.url.mvn.cfg
并取消注释了org.ops4j.pax.url.mvn.localRepository
选项,将其设置为我的本地存储库位置:
org.ops4j.pax.url.mvn.localRepository=C:/data/maven-repo
在安装功能之前,您必须使用以下feature:repo-add
注册提供功能的功能存储库feature:repo-add
使用feature:repo-add mvn:<groupId>/<artifactId>/<version>/xml
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.