要解析org.apache.sling.event.jobs,version = [1.5,2] - 无法解析我的bundle中的错误我在主pom.xml中添加了依赖项。但是当我尝试添加相同的减去核心xml文件中的版本和范围时,我收到了一个无法收集依赖项错误。
<dependency>
<groupId>org.apache.sling</groupId>
<artifactId>org.apache.sling.event</artifactId>
<version>4.2.0</version>
<scope>provided</scope>
</dependency>
错误如下: 无法在org.apache.sling:org.apache.sling.event:jar:4.2.0上收集依赖项:无法读取org.apache.sling的工件描述符:org.apache.sling.event:jar:4.2.0 :无法从/向cqblueprints.releases(http://dev.cqblueprints.com/nexus/content/repositories/releases/)传输工件org.apache.sling:org.apache.sling.event:pom:4.2.0:连接被拒绝:连接 - &gt; [帮助1] [错误]
答案 0 :(得分:1)
问题很简单,就是您正在使用的仓库:http://dev.cqblueprints.com/nexus/content/repositories/releases/没有您要查找的工件org.apache.sling.event
看看http://dev.cqblueprints.com/nexus/content/repositories/releases/org/apache/sling/我希望看到org.apache.sling.event
,但我不会。
您必须添加一个具有该工件的不同仓库,可能是Maven central或Adobe repo。 看到这个:https://helpx.adobe.com/experience-manager/kb/SetUpTheAdobeMavenRepository.html
此外,您指定的版本为4.2.2
,您必须转到/system/console/bundles
并查找org.apache.sling.event
并使用该捆绑包来检查AEM提供的版本。版本