首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在maven构建中添加aem Uber jar依赖项

如何在maven构建中添加aem Uber jar依赖项
EN

Stack Overflow用户
提问于 2017-03-11 04:53:15
回答 1查看 4K关注 0票数 1

我使用了maven archetype10,如下所示,并创建了项目结构,一切都很好。

代码语言:javascript
复制
mvn archetype:generate -DarchetypeGroupId=com.adobe.granite.archetypes -DarchetypeArtifactId=aem-project-archetype -DarchetypeVersion=10 -DarchetypeRepository=https://repo.adobe.com/nexus/content/groups/public/

现在,我想添加aem jar依赖项,并分别在项目pom.xml和核心模块pom.xml中添加以下依赖标记,并且我的存储库标记与https://repo.adobe.com/相同。

代码语言:javascript
复制
       <dependency>
            <groupId>com.adobe.aem</groupId>
            <artifactId>uber-jar</artifactId>
            <version>6.2.0</version>
            <scope>provided</scope>
        </dependency>

在我编译时添加了上面的依赖标签之后,它就会给出下面的错误。

未能在项目com.krishh.example:aemexample.core:bundle:0.1:上执行目标:无法解决项目aemexample.core的依赖关系,无法将工件com.adcor.aem:uber-jar:jar:6.2.0从/到adobe releases (http://repo.adobe.com/nexus/content/groups/public):证书中的主机名不匹配:<repo.adobe.com> != <devedge.day.com><devedge.day.com> ->帮助1

是否缺少任何东西来添加额外的依赖项以成功编译和运行此文件。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-03-11 15:36:31

在依赖关系中,您似乎缺少了一个分类器。尝试为AEM添加一个,如文件中的建议。这将帮助Maven在存储库中找到必要的JAR:

代码语言:javascript
复制
<dependency>
    <groupId>com.adobe.aem</groupId>
    <artifactId>uber-jar</artifactId>
    <version>6.2.0</version>
    <classifier>apis</classifier>
    <scope>provided</scope>
</dependency>

如果这没有帮助,您也应该查看证书警告。有关这个主题的更多信息,请查看这个问题的答案。

TL;DR -可能的原因可能是:

  • 使用与存储库使用的证书不兼容的HTTP库的旧Maven版本--尝试升级Maven
  • 服务器使用的错误证书
  • 您与存储库之间潜在的网络配置问题
  • 一次由伪装成Nexus的人让你下载恶意文件的实际尝试
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42731492

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档