この回答を参照してください: https://stackoverflow.com/a/3989936/325742
修正するには、この Maven 依存関係Hibernate Validator Annotation Processorを追加します。
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-validator-annotation-processor</artifactId>
<version>4.1.0.Final</version>
</dependency>
ここから見られるように、それはそのアーティファクトの最新の安定バージョンです
依存関係を見つける一般的な方法
NoClassDefFoundError
クラスorg.postgresql.Driver
が見つからないというaa を受け取ったとしましょう。
Jarvana を使用して、次のorg.postgresql.Driver
ような依存関係を検索します
: http://www.jarvana.com/jarvana/search?search_type=class&java_class=org.postgresql.Driver
上記の依存関係を Maven 依存関係形式に変換します。
<dependency>
<groupId>postgresql</groupId>
<artifactId>postgresql</artifactId>
<version>9.1-901.jdbc4</version>
</dependency>
次のように検索して、Maven Central で上記が利用可能であることを確認します: (
ここでは、GroupID を表し、artifactID を表します)
g:"postgresql" AND a:"postgresql"
g
a
最後に、それを pom.xml に追加します
m2e を使用して依存関係を見つける
必要な依存関係のおおよそのアイデアがある場合、またはリストを指定して必要なものを把握できる場合、m2eの依存関係検索は pom.xml に依存関係を追加する最も簡単な方法です。
手順 :
- pom.xml の [依存関係] タブ (A) をクリックします。
- 追加 (B) をクリックします。
- groupId/artifactId で依存関係を検索する (C)
- 検索結果から必要なものをダブルクリックして、pom.xml に直接追加します (D)
次のスナップショットでマークされた AD:

IntelliJ Idea で依存関係を見つける
IntelliJ では、依存関係の検索がはるかに簡単です。あなたがする必要があるのは、次のようにIntelliJによってmavenの中央レポが索引付けされていることを確認することだけです:

次に、pom に入り、dep+ Tab(またはここに示すようにAlt+ ) を実行すると、次のようになります。
Insert
未解決のインポートがあるクラスにいる場合、不足しているクラス/パッケージで
Alt+を実行することにより、対応する Maven リポジトリを検索して追加するオプションがクイック フィックスで提供されます。Enter
すごい!