Hi Team,
I am new to AEM, we have installed AEM cloud in our local machine and try to create a project using Mavan, After created that project that its not active in system bundles section. I shows installed status. After see the details of the bundles, its shows "com.day.cq.wcm.api,version=[1.31,2) -- Cannot be resolved".
we try to add below dependency in pom.xml and re-build but still we face same issue:
<dependency>
<groupId>com.day.cq</groupId>
<artifactId>cq-wcm-api</artifactId>
<version>1.31.0</version>
<scope>provided</scope>
</dependency>
Pls suggest what was we missing to build the project. Thanks in advance
Build Command:
mvn -B org.apache.maven.plugins:maven-archetype-plugin:3.2.1:generate \
-D archetypeGroupId=com.adobe.aem \
-D archetypeArtifactId=aem-project-archetype \
-D archetypeVersion=39 \
-D appTitle="RK Sites Project" \
-D appId="rkaem" \
-D groupId="com.adobe.rk.aem.guides" \
-D artifactId="aem-guides-rk" \
-D package="com.adobe.aem.guides.rk" \
-D version="0.0.1-SNAPSHOT" \
-D aemVersion="cloud"
Reference Screenshot:
Topics help categorize Community content and increase your ability to discover relevant content.
Views
Replies
Total Likes
Hi @RajkumarEl ,
The error you are encountering, "com.day.cq.wcm.api,version=[1.31,2) -- Cannot be resolved", typically indicates a missing or unresolved dependency in your project setup. Here's how you can address this issue:
AEM Archetype Version Compatibility: You are using version 39 of the AEM archetype. Ensure this version supports the dependencies you are including. The latest version of the archetype is 51, so I'd suggest to use latest one.
I checked and confirm that with the <aem.sdk.api>2024.10.18311.20241017T104455Z-241000</aem.sdk.api> I have exported package com.day.cq.wcm.api with 1.31 version in com.day.cq.wcm.cq-wcm-api bundle.
Dependency Version Alignment: The version [1.31,2) indicates that the project is looking for a compatible version of cq-wcm-api. However, ensure your dependency aligns with the SDK version:
For me it suggested to use:
<dependency>
<artifactId>cq-wcm-api</artifactId>
<version>5.15.32</version>
<groupId>com.day.cq.wcm</groupId>
<scope>provided</scope>
</dependency>
Validate OSGi Bundle Resolution: Even if the dependency compiles, you must ensure it resolves in AEM. After building and deploying the bundle, check System Console → Bundles
Best regards,
Kostiantyn Diachenko.
Hi,
The com.day.cq.wcm.api is typically included as part of the AEM SDK if you're using AEMaaCS or a Service Pack (SP). To resolve this issue, you’ll need to either:
Both the AEM SDK and Service Packs can be downloaded from the Software Distribution portal https://experience.adobe.com/#/downloads/content/software-distribution/en/aemcloud.html
I hope this helps!
please use the latest archetype version (which is currently 51)!
Views
Replies
Total Likes