0
啓動捆綁包的某些時間(basecomponent
)我收到以下錯誤消息。這似乎是因爲fasterxml.jackson.annotations
的兩個不同版本。 basecomponent
捆綁正在使用fasterxml.jackson.annotations
2.7.4。 basecomponent
捆綁也使用camel-aws
其中可能使用fasterxml.jackson.annotation
2.5.0。由於卡拉夫jackson.annotation的依賴衝突而無法解析捆綁包
[email protected]>bundle:start 277
Error executing command: Error executing command on bundles:
Unable to execute command on bundle 277: Uses constraint violation. Unable to resolve bundle revision basecomponent [277.0] because it is exposed to package 'com.fasterxml.jackson.annotation' from bundle revisions com.fasterxml.jackson.core.jackson-annotations [284.0] and com.fasterxml.jackson.core.jackson-annotations [125.0] via two dependency chains.
Chain 1:
basecomponent [277.0]
import: (&(osgi.wiring.package=com.fasterxml.jackson.annotation)(version>=2.7.0)(!(version>=3.0.0)))
|
export: osgi.wiring.package=com.fasterxml.jackson.annotation
com.fasterxml.jackson.core.jackson-annotations [284.0]
Chain 2:
basecomponent [277.0]
import: (osgi.wiring.package=com.amazonaws)
|
export: osgi.wiring.package=com.amazonaws; uses:=com.fasterxml.jackson.annotation
org.apache.servicemix.bundles.aws-java-sdk [254.0]
import: (&(osgi.wiring.package=com.fasterxml.jackson.annotation)(version>=2.5.0)(!(version>=3.0.0)))
|
export: osgi.wiring.package=com.fasterxml.jackson.annotation
com.fasterxml.jackson.core.jackson-annotations [125.0]
有人能讓我知道如何解決這個依賴衝突嗎?我使用的Karaf 3.0.5
在Servicemix 6.1.0
下運行。