无法在maven项目中读取工件描述符

时间:2017-06-20 07:16:31

标签: java eclipse maven aem

要解析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] [错误]

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提供的版本。版本