java - 如何通过 Maven2 pom.xml 获取 Hibernate + javax.persistence

标签 java hibernate maven-2 persistence jpa-2.0

我是 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

那么,这里出了什么问题?为什么它不知道 Artifact ?

提前致谢并致以最诚挚的问候。

最佳答案

声明 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>

这就是您的全部需求,其他依赖项将被传递地拉取。

关于java - 如何通过 Maven2 pom.xml 获取 Hibernate + javax.persistence,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3905738/

相关文章:

java - 将多个 TextView 保存为高分辨率图像

java - sql 语法错误,但串联文本在 Datagrip 中运行正常

mysql - 在sql中对交叉表进行排序

java - 如何通过 jpa 注释确定嵌套对象列表的运行时获取类型(Eager/Lazy),

java - 在回调中上传两个文件到 firebase 但无法获取这两个文件的DownloadUrl

java/shellscript代码来查明一个jar文件是否已经在当前机器上运行

spring - 代理无法转换为 CLASS

maven-2 - Glassfish 应用程序无法与 Maven 库(gf-client)一起使用

maven-2 - m2eclipse 如何处理 maven 插件?

java - 如何防止 Maven 在 EAR 文件中复制 jar?