こんにちは、これはfollowing questionのフォローアップの問題です。クラスパス内の異なるバージョンのjarファイル
私はGrailsプラグインを複雑な製品のラッパーとして作成しています。この製品は、休止状態のような他の製品に多くの依存関係があります。問題は、grailsにはいくつかの同じ依存関係がありますが、異なるバージョンがあることです。例えば。 Grailsの - > 3.6.7他の製品を休止状態 - 溶液中で説明したように> 3.5.6
を休止状態私はBuildConfig.groovyを変更した:
dependencies {
// specify dependencies here under either 'build', 'compile', 'runtime', 'test' or 'provided' scopes eg.
runtime ('org.ow2.bonita:bonita-server:5.6.1') {
excludes "slf4j-jdk14"
}
}
Grailsは、すべての依存関係をresovedとするすべての必要なjarファイルをダウンロードしましたローカルリポジトリSTSはすべてのクラスを依存関係から解決できます。
Error creating bean with name 'sessionFactory': Invocation of init method failed; nested exception is java.lang.NoSuchMethodError: org.hibernate.util.SoftLimitMRUCache.<init>(I)V
私は、エラーが原因で、クラスパス内に複数の休止状態の瓶のapearsと仮定します。run-アプリ上で休止状態に問題があります。それを解決するには?
ありがとうございます!