我正在尝试更新我的 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/