1. ホーム
  2. java

[解決済み] Maven - hibernateに必要なすべての依存関係を追加する方法は?

2022-02-07 16:08:11

質問

HibernateのウェブサイトからZIPをダウンロードし、必要なすべてのjarを含むフォルダを用意しました。

しかし、私はこれをMavenで実現したいのです。このHibernateのバージョンに必要なライブラリはどれかを確認し、それらを手動で pom.xml ?

hibernateを追加するだけで、必要なライブラリはすべてmavenが勝手に追加してくれる方法はありますか?

どのように解決するのですか?

JPAをHibernateで使用したい場合、必要なMaven依存は1つだけです。以下のサイトを参照してください。 ダウンロードページ :

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

この依存関係は、必要な他のすべての成果物を推移的依存関係として引き出します(JPA API、Hibernate Core、その他多くのものなど)。

これがMavenの力です。クラスパスに手動で何かを追加したり、どのjarを追加すべきかを自分で考えたりする必要はありません。1つのMavenの依存関係が、必要なものすべてを推移的依存関係として宣言します。