Build 某些LIB无法解析AEM

Build 某些LIB无法解析AEM,build,aem,crx,Build,Aem,Crx,Adobe CQ5,5.5.0版 com.day.cq.commons,version=[5.7,6) -- Cannot be resolved com.day.cq.commons.jcr,version=[5.7,6) -- Cannot be resolved com.day.cq.dam.api,version=[1.2,2) -- Cannot be resolved com.day.cq.replication,version=[5.15,6) -- Cannot be resol

Adobe CQ5,5.5.0版

com.day.cq.commons,version=[5.7,6) -- Cannot be resolved
com.day.cq.commons.jcr,version=[5.7,6) -- Cannot be resolved
com.day.cq.dam.api,version=[1.2,2) -- Cannot be resolved
com.day.cq.replication,version=[5.15,6) -- Cannot be resolved
com.day.cq.wcm.api,version=[1.2,2) -- Cannot be resolved
com.day.cq.wcm.api.components,version=[5.7,6) -- Cannot be resolved
com.day.cq.wcm.api.designer,version=[5.7,6) -- Cannot be resolved
org.apache.sling.api,version=[2.3,3) -- Cannot be resolved
org.apache.sling.api.resource,version=[2.5,3) -- Cannot be resolved
org.apache.sling.api.wrappers,version=[2.5,3) -- Cannot be resolved
org.apache.sling.commons.scheduler,version=[2.3,3) -- Cannot be resolved
例如:

我在pom.xml中使用了
org.apache.sling.api 2.7.0
,并看到此错误
org.apache.sling.api,版本=[2.3,3]——无法解决

我发现了simular,如果遵循下一个答案,我会做得很好——但我也有同样的错误

错误消息表示OSGi框架无法提供 org.apache.sling.api.resource Java的版本>=2.3和<3 要导入的捆绑包B的包


有人知道如何修复这些错误吗?

我认为您使用的
org.apache.sling.api
版本太新了。因为在CQ 5.6.1上,此捆绑包使用了
2.4.3-R1488084-B001

我建议你下一步做:

使用Dependency Finder检查POM文件中的Sling/AEM依赖项(您可以在那里找到/system/console/depfinder)。只需将artifactId/package放在那里,它就会为您提供正确的Maven依赖项

例如,对我来说,它看起来像这样

我认为您使用的
org.apache.sling.api
版本太新了。因为在CQ 5.6.1上,此捆绑包使用了
2.4.3-R1488084-B001

我建议你下一步做:

使用Dependency Finder检查POM文件中的Sling/AEM依赖项(您可以在那里找到/system/console/depfinder)。只需将artifactId/package放在那里,它就会为您提供正确的Maven依赖项

例如,对我来说,它看起来像这样

但是我在com.day.cq.wcm.api这个libs中仍然有错误,比如%>@Maria你在com.day.cq.wcm.api的POM文件中有什么?@Maria你的bundle中也缺少依赖项吗?实际上,我安装了新版本CQ6,我的问题已经解决了,但是我在com.day.cq.wcm.api这个libs中仍然有错误,比如%>@Maria你有什么您的POM文件中有com.day.cq.wcm.api吗?@Maria您的捆绑包中是否也缺少依赖项?实际上,我安装了新版本CQ6,我的问题得到了解决。我的问题是,我在org.apache.sling.api版本中遇到了相同的问题=[2.10,3)未得到解决。我使用的是org.apache.sling.api的最新和最伟大的版本2.16.0。从那以后,我将版本降低到了2.9.0,并且在AEM 6.1I中运行良好。我在org.apache.sling.api版本中遇到了相同的问题=[2.10,3)没有得到解决。我使用的是org.apache.sling.api的最新和最好的版本2.16.0。从那以后,我将版本降低到了2.9.0,它在AEM 6.1中运行良好