一尘不染

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

hibernate

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

但是我想和Maven在一起。我需要检查哪些是此Hibernate版本所需的库,然后在中手动添加它们pom.xml吗?

有没有办法只添加hibernate和Maven来添加所有必需的库本身?


阅读 240

收藏
2020-06-20

共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依赖项会将其需要的所有内容声明为可传递依赖项。

2020-06-20