5.0.0 以下版本的 Hibernate Karaf 特性
Hibernate Karaf features for versions under 5.0.0
我正在尝试使用 features
机制将 hibernate 安装到 karaf 中。
给定 by Mr 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
命令,它会向您显示该功能的可用版本以及哪些功能存储库拥有它。
对于 5.0.0 之前的版本,您有一些选择:
您可以创建自己的休眠功能,搜索要安装的功能的旧版本,或者也可以编辑现有的 feature.xml 添加所需的版本并使用 [=11 刷新存储库=].
对于最后一个,您可以在 %KARAF_HOME%/system/org/hibernate/hibernate-osgi
找到 hibernate-osgi 功能。
我正在尝试使用 features
机制将 hibernate 安装到 karaf 中。
给定 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
命令,它会向您显示该功能的可用版本以及哪些功能存储库拥有它。
对于 5.0.0 之前的版本,您有一些选择:
您可以创建自己的休眠功能,搜索要安装的功能的旧版本,或者也可以编辑现有的 feature.xml 添加所需的版本并使用 [=11 刷新存储库=].
对于最后一个,您可以在 %KARAF_HOME%/system/org/hibernate/hibernate-osgi
找到 hibernate-osgi 功能。