gpt4 book ai didi

hibernate - 如何使用 Maven 获取最新的 Hibernate 版本?

转载 作者:行者123 更新时间:2023-12-02 22:14:30 25 4
gpt4 key购买 nike

我在通过 Maven 依赖项获取最新版本的 Hibernate 时遇到问题。看起来我可以从 Maven 中央存储库获取的最新版本是 3.2.6.GA,并且我有兴趣使用 3.3.2.GA,这是 hibernate.org 站点上显示的最新版本。当我在项目的 pom.xml 中将 hibernate 依赖项修改为最新版本时,运行 Maven 构建时出现以下错误:

Missing:
----------
1) org.hibernate:hibernate:jar:3.3.2.GA

Try downloading the file manually from the project website.

Then, install it using the command:
mvn install:install-file -DgroupId=org.hibernate -DartifactId=hibernate -D
version=3.3.2.GA -Dpackaging=jar -Dfile=/path/to/file

Alternatively, if you host your own repository you can deploy the file there:

mvn deploy:deploy-file -DgroupId=org.hibernate -DartifactId=hibernate -Dve
rsion=3.3.2.GA -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[
id]
一旦我这样做了,我就会继续收到错误,表明我需要添加 javassist 依赖项,然后我需要更新我的 hibernate-validator 依赖项,它也需要在本地安装,此时我停下来环顾四周看看是否有更好的方法,也许将 Maven 指向 JBoss/Hibernate 存储库等。与我使用的其他重要的开放源码包(例如 Spring 或 JUnit)相比,当有新版本时,这似乎确实令人头痛发布后我所做的就是更新依赖元素中的版本号,它就可以工作了。

我尝试将以下存储库声明添加到我的 pom.xml 中,但没有任何乐趣:

<repositories>
<repository>
<id>jboss</id>
<url>http://repository.jboss.org/maven2</url>
</repository>
</repositories>

我在 Google 上进行了搜索,但没有找到太多有帮助的信息。有人可以建议使用最新版本的 hibernate 或 hibernate-core (3.3.2.GA)、hibernate-validator (3.1.0) 和 hibernate-annotations (3.4.0) 的最直接的方法吗?

最佳答案

JBoss 已开始将自己的存储库与 Maven 中心同步为 posted on the JBoss community blog ,因此现在可以使用 hibernate 工件,而无需将 JBoss 存储库添加到 pom.xml 或存储库管理器。

Search result for hibernate-core :

search result for hibernate-core

要将 Hibernate Core 3.6.3 添加到您的项目中,只需将以下代码段添加到您的 pom 中:

<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>3.6.3.Final</version>
</dependency>

关于hibernate - 如何使用 Maven 获取最新的 Hibernate 版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1230249/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com