1

我在 pom.xml 中添加了以下依赖项

    <dependency>
        <groupId>com.day.cq.wcm</groupId>
        <artifactId>cq-wcm-core</artifactId>
        <version>5.4.10</version>
        <scope>compile</scope>
    </dependency>

    <dependency>
        <groupId>com.day.cq</groupId>
        <artifactId>cq-xssprotection</artifactId>
        <version>5.3.0</version>
        <scope>compile</scope>
    </dependency>

但是在执行 mvn clean install 命令时出现以下错误。

[错误] 无法在项目 platform.media 上执行目标:无法解析项目 com.abc:platform.media:bundle:1.0.0-SNAPSHOT 的依赖项:

http://repo.adobe.com/archiva/repository/day-central中找不到didutil:did:jar:1.0.1失败缓存在本地仓库,直到day-external的更新间隔才重新尝试解析-central 已过或强制更新

请帮忙。

问候, Vaibhav Chaturvedi

4

2 回答 2

1

尝试 cq-wcm-core 版本5.5.0而不是 5.4.x

<dependency>
  <groupId>com.day.cq.wcm</groupId>
  <artifactId>cq-wcm-core</artifactId>
  <version>5.5.0</version>
</dependency>
于 2012-08-07T20:02:56.823 回答
0

欢迎来到堆栈溢出 :)。

如果 Maven 得到正确的诊断,您应该尝试更新选项 (-U)

mvn clean install -U

这将强制下载。

附加问题:

您确定您提供了良好的凭据吗?

似乎这个 repo (http://repo.adobe.com/archiva/repository/day-central) 重定向到http://repo.adobe.com/nexus/content/groups/public (看看,它是可浏览的),但是这个 repo 不存在(或者 public 不包含任何东西)。

编辑:这里是更正存储库: http ://repo.adobe.com/nexus/

请注意,只有解决方案改变了档案 --> 关系 :)

你所有的工件似乎都在这里:http ://repo.adobe.com/nexus/content/groups/public/com/day/cq/wcm/cq-content/

奇怪的是,它现在可以访问了。

祝你好运。

于 2012-07-19T09:04:52.700 回答