1
你好,這是following question的後續問題。類路徑中jar的不同版本
我創建了一個Grails插件作爲複雜產品的包裝。該產品對諸如hibernate等其他產品具有很多依賴性。問題是,該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因爲在classpath多個休眠罐子。如何解決它?
謝謝!