[英]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.