2017-02-28 57 views
0

我試圖安裝休眠到卡拉夫使用features機制。休眠卡拉夫功能5.0.0版本

通過Christian Schneider先生給出here解決方案的工作罰款休眠版本超過5.0.0,但不加確實爲版本:

[email protected]>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下的版本?

回答

1

要知道哪些版本availiable可以使用feature:versions-list命令,它會顯示該功能的availiable版本的功能,以及庫擁有它。

而且比舊的5.0.0版本,你有一些選擇:

您可以創建自己的休眠功能,搜索舊版本要安裝的功能,或者你也可以編輯現有的feature.xml添加所需的版本並使用feature:repo-refresh刷新存儲庫。

對於最後一個,你可以在%KARAF_HOME%/system/org/hibernate/hibernate-osgi找到休眠-OSGi功能。

+0

謝謝您的回覆,有一件事我不明白:做功能:版本列表,我得到了一個功能,休眠版本4.3.6.Final例如,所以我猜想,以後任何版本應該有現有的功能(情況並非如此),不是? – isco