5

収束ルールで maven-enforcer-plugin を使用しようとしています。1つを除いてすべての問題を取り除くことができました。プロジェクトで gwt を使用しており、スコープが提供されたクライアント側で hibernate-validator 4.1.0.Final が必要です。サーバー側では、いくつかの新しい機能が必要なため、hibernate-validator 4.2.0.Final が必要です。4.1.0.Final 依存関係には分類子ソースがあります。このようにして、両方のバージョンを 1 つの pom に含めることができます。すべて正常に動作しますが、enforcer-plugin は満足できず、失敗します。

この「問題」を許可するようにプラグインを構成する方法はありますか?

編集:

The enforcer-plugin fails with the following error: 
[WARNING] Rule 0: org.apache.maven.plugins.enforcer.DependencyConvergence failed with message:

Failed while enforcing releasability the error(s) are [
Dependency convergence error for org.hibernate:hibernate-validator:4.1.0.Final paths to dependency are...

よろしく、アルネ

4

2 に答える 2

1

誰かが同じ問題に遭遇した場合: 古いバージョンのアーティファクト ID の名前を hibernate-validator-gwt に変更し、独自のリポジトリにアップロードすることで解決しました。今のところ動作します。

于 2013-10-18T13:08:07.030 に答える