hibernate - 未找到 Maven hibernate jar (3.5.1-Final)

标签 hibernate maven-2 orm

我正在尝试更新我的 pom 中的 hibernate 依赖项,我有 3.3.2.GA 版本,我更改为 3.5.1-Final。但是maven在repo中找不到jar,所以检查url。

http://repository.jboss.org/maven2/

在 hibernate 部分。

我可以看到没有任何jar,只有pom。但是如果我检查实体管理器部分

有 jar 和其他文件(实际上 maven 检索了这些文件)。

我知道我可以使用此命令行将其添加到我的存储库

 mvn install:install-file -DgroupId=org.hibernate -DartifactId=hibernate -Dversion=3.5.1-Final -Dpackaging=jar -Dfile=/path/to/file

但我不知道是否需要其他依赖项。

我必须说我在我的 pom 中添加了存储库,就像这样。

   <repository>
        <id>JBOSS</id>
        <name>JBoss Repository</name>
        <url>http://repository.jboss.org/maven2/</url>
    </repository>

给你坦克。

最佳答案

在依赖项中使用 hibernate-core 作为 artifactId(实际上来自 JBoss 存储库):

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

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

关于hibernate - 未找到 Maven hibernate jar (3.5.1-Final),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2669415/

相关文章:

java - 带有外键和枚举的 JPA 复合键

java - Spring Boot + JPA + Hibernate 不同表名前缀

maven-2 - 我可以将单个文本文件打包为 Maven 存储库中的文本文件吗?

java - Sonar 不显示代码覆盖率

asp.net-mvc - 带有 Postgres 的 ASP.NET MVC; ORM 推荐?

hibernate - HQL 中的日期操作

java - JPA EntityManager 查找方法返回代理

java - 避免/解决 Maven 项目中的重复类

java - 将 Hibernate 3.0 与 EJB 3.0 和 JPA 结合使用

python - 如何使用 django ORM 在外键字段上连接两个表?