This tutorials explains,
1. How to create aem project using aem maven archetype.
2. What is aem maven archetype.
3. What are aem project modules in multimodule project.
4. How to deploy aem project to local aem instance.
Maven archetype documentation - https://github.com/adobe/aem-project-...
===========Maven script to create Project============
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=40 \
-D appTitle="Geeks Demo" \
-D appId="geeksdemo" \
-D groupId="com.geeks.demo" \
-D aemVersion=6.5.5 \
-D singleCountry=n