我对AEM6.5非常陌生,所以基本上我在Ubuntu 20中设置了AEM。我设置了AEM的要求及其工作状态,接下来,当我考虑自定义从GitHub链接https://github.com/adobe/aem-cif-guides-venia中克隆的主题venia时,我已经按照最初运行的GitHub步骤开始了。
mvn clean install -PautoInstallSinglePackage,cloud
在此之后,构建是成功的,但是当引用控制台时,下面的错误将显示为附件,并列出
com.adobe.cq.commerce.core.components.models.common,version=[1.8,2) -- Cannot be resolved
com.adobe.cq.commerce.core.components.models.productteaser,version=[2.0,3) -- Cannot be resolved
com.adobe.cq.commerce.core.components.models.retriever,version=[1.11,2) -- Cannot be resolved

我找不到解决这个错误的办法。任何帮助都将不胜感激!
发布于 2021-07-22 11:39:13
不要使用cloud配置文件在AEM 6.4上安装Venia。您应该使用classic配置文件:mvn clean install -PautoInstallSinglePackage,classic安装它。
来自自述文件
* classic: this profile is for Abobe Managed Services (AMS) or on-premise deployments.另外,我不确定AEM 6.4.4.0是否支持最新的Venia示例应用程序
发布于 2021-07-22 10:57:02
在没有仔细研究过aem-cif-指南-venia的情况下,我假设构建是成功的,因为依赖项被定义为运行时依赖项。换句话说:构建没有将包和包与所需的依赖关系一起构建,而是希望在运行的AEM实例中可以使用这些依赖项。
如果这是一个捆绑版本问题,您可以进行分叉aem-cif-指南-venia,并调整版本和重新部署。
我知道这不是goto的答案,但AEM,特别是OSGI,是一个高度动态的应用程序,故障排除在一开始是相当棘手的。
https://stackoverflow.com/questions/68481780
复制相似问题