2017-02-28 53 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