This is the first post on AEM, and I will show you how to create simple AEM project using Apache Maven.
Come on in..
Skip this portion of the article if you already have Apache Maven installed in your machine.
You must have Apache Maven 3.3.9+ installed in your machine before you start creating AEM project.
Follow this article from Apache – Installing Apache Maven, to install and configure Maven in your machine.
Once after you installed Maven, just check if it was installed successfully by running below command:
$ mvn -version Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f) Maven home: H:Softwaresapache-maven-3.6.3 Java version: 1.8.0_241, vendor: Oracle Corporation, runtime: C:Program FilesJavajdk1.8.0_241jre Default locale: en_US, platform encoding: Cp1252 OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
Generate AEM project:
We will use Maven Archetype aem-project-archetype to create AEM project with below properties:
|archetypeGroupId||com.adobe.aem||Archetype Group ID|
|appTitle||“My eLearning Site”||Application Title|
|groupId||“com.pgguru.elearning”||App Group ID|
|aemVersion||“cloud”||AEM Version – you can also use 6.5.5, 6.3 etc.,|
Check AEM Project Archetype for other Archetype properties.
Run Maven Command:
Run below command to generate Maven project.
mvn -B archetype:generate -D archetypeGroupId=com.adobe.aem -D archetypeArtifactId=aem-project-archetype -D archetypeVersion=24 -D appTitle="My eLearning Site" -D appId="elearning" -D groupId="com.pgguru.elearning" -D aemVersion="cloud"
Project should have been created and you should see folder structure like below:
In the next post, I will talk about how to build and deploy the above project o local AEM runtime (Instance).
Please do share if you have something to say about this article in the comment section down below.