我正在尝试更新我的pom中的hibernate dependecy,我有 3.3.2.GA 版本,我改为 3.5.1-Final 。但是maven找不到回购中的罐子,所以检查网址。
http://repository.jboss.org/maven2/
在休眠部分。
我可以看到没有任何罐子,只有pom。但如果我检查实体经理部分
有罐子和其他文件,(事实上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>
坦克你。
答案 0 :(得分:3)
在您的依赖项中使用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>
答案 1 :(得分:1)
JBoss已经开始将自己的repo与Maven central同步为posted on the JBoss community blog,因此hibernate
工件现在可用,而无需将JBoss存储库添加到pom.xml
或存储库管理器。 / p>
Search result for hibernate-core: