我正在运行最近升级的AEM 6.3实例 . 从6.1升级
安装AEM-6.3-Service-Pack-1后,com.adobe.cq.export.json包无法解析com.fasterxml.jackson.annotation包
com.adobe.cq.export.json
是版本0.0.12 com.fasterxml.jackson.annotation
是版本2.8.4
com.adobe.cq.export.json的"Imported Packages"语句具有 "com.fasterxml.jackson.annotation,version=[2.8,3)
来自 com.fasterxml.jackson.core.jackson-annotations"
将com.fasterxml.jackson.annotation命名为版本2.8.4,import语句似乎有效 . 我没看到什么?
错误信息如下:
错误[qtp998235579-61] org.apache.felix.http.jetty%bundles.pluginTitle:无法启动(org.osgi.framework.BundleException:无法解析com.adobe.cq.export.json [660](R 660.0) ):缺少要求[com.adobe.cq.export.json [660](R 660.0)] osgi.wiring.package;(&(osgi.wiring.package = com.fasterxml.jackson.annotation)(version> = 2.8) .0)(!(版本> = 3.0.0)))未解决的要求:[[com.adobe.cq.export.json [660](R 660.0)] osgi.wiring.package;(&(osgi.wiring . package = com.fasterxml.jackson.annotation)(version> = 2.8.0)(!(version> = 3.0.0)))])org.osgi.framework.BundleException:无法解析com.adobe.cq.export .json [660](R 660.0):缺少要求[com.adobe.cq.export.json [660](R 660.0)] osgi.wiring.package; (&(osgi.wiring.package = com.fasterxml.jackson.annotation)(版本> = 2.8.0)(!(版本> = 3.0.0)))未解决的要求:[[com.adobe.cq.export . json [660](R 660.0)] osgi.wiring.package; (&(osgi.wiring.package = com.fasterxml.jackson.annotation)(版本> = 2.8.0)(!(版本> = 3.0.0)))]
1 回答
您可能必须在POM文件中添加与
com.adobe.cq.export.json
相关的maven依赖项 .我在AEM 6.3.0上检查过这个
http://localhost:4502/system/console/depfinder
参考:http://labs.6dglobal.com/blog/2012-05-04/new-cq-55-dependency-finder/