[英]Karaf: two different features depend on same library with different versions
[英]Hibernate Karaf features for versions under 5.0.0
我正在嘗試使用features
機制將休眠模式安裝到karaf中。
Christian Schneider先生在此提供的解決方案適用於5.0.0
以上的休眠版本,但不適用於以下版本:
karaf@root>feature:repo-add hibernate 4.3.11
Adding feature url mvn:org.hibernate/hibernate-osgi/4.3.11/xml/karaf
Error executing command: Error resolving artifact org.hibernate:hibernate-osgi:xml:karaf:4.3.11: Could not find artifact org.hibernate:hibernate-osgi:xml:karaf:4.3.11 in central (http://repo1.maven.org/maven2/) : mvn:org.hibernate/hibernate-osgi/4.3.12/xml/karaf
我懷疑是因為features
對那些版本不可用。
所以我的問題是:如何知道哪些版本可用?
如何為5.0.0
以下版本安裝功能?
要知道哪些版本可用,可以使用feature:versions-list
命令,它將顯示該feature:versions-list
可用版本以及擁有該功能的功能庫。
對於5.0.0之前的版本,您可以選擇:
您可以創建自己的休眠功能,搜索要安裝的功能的較舊版本,或者還可以編輯現有的feature.xml,添加所需的版本並使用feature:repo-refresh
存儲庫。
對於最后一個,您可以在%KARAF_HOME%/system/org/hibernate/hibernate-osgi
找到hibernate-osgi功能。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.