首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Maven缺少工件com.adbebe.aem:aem:jar

Maven缺少工件com.adbebe.aem:aem:jar
EN

Stack Overflow用户
提问于 2017-11-06 19:16:52
回答 1查看 843关注 0票数 2

你好,我在努力学习HQL。

因此,我有一个maven项目,并尝试添加这种依赖。

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

Maven丢失了工件com.adbebe.aem:api:jar,并且正在返回此错误,有人能帮忙吗?

更新

这种依赖似乎来自adobe公共存储库,因此我将其添加到我的pom.xml中,并且似乎正在工作。

我更改我的pom.xml并添加:

代码语言:javascript
复制
  <repositories>
   <repository>
     <id>adobe-public-releases</id>
     <name>Adobe Basel Public Repository</name>
     <url>https://repo.adobe.com/nexus/content/groups/public</url>
    </repository>
   </repositories>

一些在maven方面有更多经验的用户能验证这个部分吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-11-06 19:59:20

您需要将maven指向一个存储库,该存储库包含您所包含的工件,在本例中为:com.adobe.aem:aem-api:6.0.0.1

我个人对AEM项目的偏好是将adobe存储库包含在pom.xml中,如下所示:

代码语言:javascript
复制
<repositories>
    <repository>
        <id>adobe</id>
        <name>Adobe Public Repository</name>
        <url>https://repo.adobe.com/nexus/content/groups/public/</url>
        <layout>default</layout>
    </repository>
</repositories>
<pluginRepositories>
    <pluginRepository>
        <id>adobe</id>
        <name>Adobe Public Repository</name>
        <url>https://repo.adobe.com/nexus/content/groups/public/</url>
        <layout>default</layout>
    </pluginRepository>
</pluginRepositories>

当然,您可以代理回购或将这些回购设置包括在settings.xml中的配置文件中,如本adobe文章中所建议的那样。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47144156

复制
相关文章

相似问题

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