我是Maven2的新手,我写了一个pom.xml。
现在我想得到Hibernate和javax.persistence来解决这个问题:
import javax.persistence.Entity;
...
import org.hibernate.annotations.Fetch;
...
需要做什么?我在我的pom.xml中写道:
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate</artifactId>
<version>3.5.6-Final</version>
</dependency>
但我得到一个错误(我已经得到一些其他依赖项,但Hibernate不起作用):
11.10.10 13:19:53 MESZ: Refreshing [/testProject/pom.xml]
11.10.10 13:19:54 MESZ: Missing artifact org.hibernate:hibernate:jar:3.5.6-Final:compile
11.10.10 13:19:54 MESZ: Maven Builder: AUTO_BUILD
11.10.10 13:19:55 MESZ: Maven Builder: AUTO_BUILD
那么,这里有什么不对?为什么它不知道神器?
提前谢谢你和最诚挚的问候。
声明JBoss存储库:
<project>
...
<repositories>
<repository>
<id>repository.jboss.org-public</id>
<name>JBoss repository</name>
<url>https://repository.jboss.org/nexus/content/groups/public</url>
</repository>
...
</repositories>
...
</project>
然后是以下依赖:
<project>
...
<dependencies>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-entitymanager</artifactId>
<version>3.5.6-Final</version>
</dependency>
...
</dependencies>
...
</project>
这就是您的全部需求,其他依赖项将被传递。
声明JBoss存储库:
<project>
...
<repositories>
<repository>
<id>repository.jboss.org-public</id>
<name>JBoss repository</name>
<url>https://repository.jboss.org/nexus/content/groups/public</url>
</repository>
...
</repositories>
...
</project>
然后是以下依赖:
<project>
...
<dependencies>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-entitymanager</artifactId>
<version>3.5.6-Final</version>
</dependency>
...
</dependencies>
...
</project>
这就是您的全部需求,其他依赖项将被传递。