您好我无法访问我的项目内容,我已经上传了从CQ访问内容所需的所有软件包。我唯一能看到的是
org.apache.sling.api.resource,version = [2.3,3) - 无法解析
这可能是例外的原因,如果是,请告诉我如何解决它。
CQ 5.6版
答案 0 :(得分:2)
错误消息表示OSGi框架无法提供版本> = 2.3和<用于要导入它的bundle B的org.apache.sling.api.resource
Java包的3个。
因此,无法激活捆绑包B,系统的某些部分将无法正常工作。
查看Web控制台(默认情况下在Sling和CQ下的/system/console
下),您可以看到此程序包由org.apache.sling.api bundle
提供,因此您的系统中有一个旧版本的软件包,或者您安装了不兼容的软件包,需要更新版本的软件包。
答案 1 :(得分:0)
您可以通过显式导入来添加缺少的包。访问项目核心文件夹中的 pom.xml 文件 core/pom.xml 并在 Import-Package
下列出依赖项<configuration>
<bnd><![CDATA[
Import-Package:
javax.annotation;version=0.0.0,
org.apache.sling.api.servlets;version="[2.3,3)",*
]]></bnd>
</configuration>