Maven - 如何添加休眠所需的所有依赖项?

2022-09-02 12:22:47

我已经从Hibernate网站下载了zip,我们有一个文件夹,其中包含所有必需的jar。

但我想和Maven一起做这件事。我是否需要检查此Hibernate版本所需的库,并在?pom.xml

有没有办法只添加休眠和maven来添加所有必需的库本身?


答案 1

如果你想将JPA与Hibernate一起使用,你只需要一个Maven依赖项。请参阅下载页面

<dependency>
    <groupId>org.hibernate</groupId>
    <artifactId>hibernate-entitymanager</artifactId>
    <version>5.4.10.Final</version>
</dependency>

这种依赖关系将把所有必需的其他工件作为传递依赖关系(如JPA API,Hibernate Core和许多其他项目)拉取。

这就是Maven的力量。您无需手动向类路径添加任何内容,也无需自己确定应添加哪些 jar。一个 Maven 依赖项会将它需要的所有内容声明为传递依赖项。


答案 2
<dependency>
  <groupId>org.hibernate</groupId>
  <artifactId>hibernate-core</artifactId>
  <version>5.0.2.Final</version>
</dependency>

Red arrow


推荐