你好,我在努力学习HQL。
因此,我有一个maven项目,并尝试添加这种依赖。
<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并添加:
<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方面有更多经验的用户能验证这个部分吗?
发布于 2017-11-06 19:59:20
您需要将maven指向一个存储库,该存储库包含您所包含的工件,在本例中为:com.adobe.aem:aem-api:6.0.0.1
我个人对AEM项目的偏好是将adobe存储库包含在pom.xml中,如下所示:
<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文章中所建议的那样。
https://stackoverflow.com/questions/47144156
复制相似问题