AEM Dependencies
Defines Maven dependencies for a specific AEM version, including those that are not defined in the AEM API JAR provided by Adobe. Additionally, the POM includes Sling-internal dependencies required for AEM Mocks in exactly the versions included in the AEM version.
The first part of the AEM dependencies version number matches with the AEM version, and the version of the AEM API JAR. The last part (4 digits) is the revision number added by the wcm.io project, and is incremented if a fix or update of the POM needs to be published for the same AEM versions.
AEM as a Cloud Service (AEMaaCS)
<dependency>
<groupId>io.wcm.maven</groupId>
<artifactId>io.wcm.maven.aem-cloud-dependencies</artifactId>
<version><!-- latest version, see above --></version>
<type>pom</type>
<scope>import</scope>
</dependency>
Source code: https://github.com/wcm-io/io.wcm.maven.aem-cloud-dependencies
Please note: Since version 2024.7.17098.20240711T134106Z-240600.0000
JSONP 2.1 and Johnzon 2.x is used by default by this POM. If your code, or dependencies of your project, still rely on JSONP 1.1 and Johnzon 1.2.x, you can use the Mixin for JSONP 1.1.
AEM 6.5 - Latest Version
<dependency>
<groupId>io.wcm.maven</groupId>
<artifactId>io.wcm.maven.aem-dependencies</artifactId>
<version><!-- latest version, see above --></version>
<type>pom</type>
<scope>import</scope>
</dependency>
Source code: https://github.com/wcm-io/io.wcm.maven.aem-dependencies
Older AEM 6.x versions
AEM 6.5.0
<dependency>
<groupId>io.wcm.maven</groupId>
<artifactId>io.wcm.maven.aem-dependencies</artifactId>
<version>6.5.0.0007</version>
<type>pom</type>
<scope>import</scope>
</dependency>
AEM 6.4.8
<dependency>
<groupId>io.wcm.maven</groupId>
<artifactId>io.wcm.maven.aem-dependencies</artifactId>
<version>6.4.8.0006</version>
<type>pom</type>
<scope>import</scope>
</dependency>
AEM 6.4.0
<dependency>
<groupId>io.wcm.maven</groupId>
<artifactId>io.wcm.maven.aem-dependencies</artifactId>
<version>6.4.0.0004</version>
<type>pom</type>
<scope>import</scope>
</dependency>
AEM 6.3.3
<dependency>
<groupId>io.wcm.maven</groupId>
<artifactId>io.wcm.maven.aem-dependencies</artifactId>
<version>6.3.3.0002</version>
<type>pom</type>
<scope>import</scope>
</dependency>
AEM 6.3.0
<dependency>
<groupId>io.wcm.maven</groupId>
<artifactId>io.wcm.maven.aem-dependencies</artifactId>
<version>6.3.0.0003</version>
<type>pom</type>
<scope>import</scope>
</dependency>
AEM 6.2.0
<dependency>
<groupId>io.wcm.maven</groupId>
<artifactId>io.wcm.maven.aem-dependencies</artifactId>
<version>6.2.0.0002</version>
<type>pom</type>
<scope>import</scope>
</dependency>
AEM 6.1.0
<dependency>
<groupId>io.wcm.maven</groupId>
<artifactId>io.wcm.maven.aem-dependencies</artifactId>
<version>6.1.0.0001</version>
<type>pom</type>
<scope>import</scope>
</dependency>
AEM 6.0.0
<dependency>
<groupId>io.wcm.maven</groupId>
<artifactId>io.wcm.maven.aem-dependencies</artifactId>
<version>6.0.0.0001</version>
<type>pom</type>
<scope>import</scope>
</dependency>
CQ 5.5.0
<dependency>
<groupId>io.wcm.maven</groupId>
<artifactId>io.wcm.maven.aem-dependencies</artifactId>
<version>5.5.0.0000</version>
<type>pom</type>
<scope>import</scope>
</dependency>