代码之家  ›  专栏  ›  技术社区  ›  Tim

如何通过maven2 pom.xml获得hibernate+javax.persistence

  •  11
  • Tim  · 技术社区  · 15 年前

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

    那么,这里怎么了?为什么它不知道人工制品?

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

    1 回复  |  直到 13 年前
        1
  •  16
  •   Pascal Thivent    15 年前

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

    推荐文章