Adobe-Marketing-Cloud / aem-sample-we-retail

🚫 We.Retail has been archived, see instead the WKND Guide:
https://github.com/adobe/aem-guides-wknd
Apache License 2.0
123 stars 141 forks source link
aem aem64

🚫 ARCHIVED

We.Retail is no longer supported, the WKND Guide is the replacement reference site for Adobe Experience Manager.

Modules

The main parts of the template are:

How to Build

To build all the modules run in the project root directory the following command with Maven 3:

mvn clean install

If you have a running AEM instance you can build and package the whole project and deploy into AEM with

mvn clean install -PautoInstallPackage

Or to deploy it to a publish instance, run

mvn clean install -PautoInstallPackagePublish

Or to deploy only the bundle to the author, run

mvn clean install -PautoInstallBundle

To build a single package

mvn clean install -PbuildSinglePackage

To install single package on an AEM instance

mvn clean install -PbuildSinglePackage -PautoInstallSinglePackage

UberJar

This project relies on the unobfuscated AEM 6.2 cq-quickstart. This is not publicly available from http://repo.adobe.com and must be manually downloaded from https://daycare.day.com/home/products/uberjar.html. After downloading the file (cq-quickstart-6.2.0-apis.jar), you must install it into your local Maven repository with this command:

mvn install:install-file -Dfile=cq-quickstart-6.2.0-apis.jar -DgroupId=com.day.cq -DartifactId=cq-quickstart -Dversion=6.2.0 -Dclassifier=apis -Dpackaging=jar

Testing

There are three levels of testing contained in the project:

Maven Settings

The project comes with the auto-public repository configured. To setup the repository in your Maven settings, refer to:

http://helpx.adobe.com/experience-manager/kb/SetUpTheAdobeMavenRepository.html

Release History and System Requirements

The We.Retail reference site was first introduced in AEM 6.2. The following table gives an overview of the We.Retail releases and their system requirements:

We.Retail Date AEM We.Retail Commons Core Components Core Components Extension
4.0.0 26/feb/2019 6.5.0.0 4.0.0 2.3.0 1.0.10
3.0.0 06/mar/2018 6.4.0.0 3.0.0 2.0.4 1.0.0
2.0.4 04/aug/2017 6.3.0.0 2.0.0 1.0.6  N/A
1.0.0 05/jul/2016 6.2.0.0 1.0.0 N/A N/A

For a full list of minimum system requirements for historical versions of the Core Components, see Historical System Requirements.