Создать Java проект на основе Maven архетипа aem-project-archetype

React AEM archetype. Fork of AEM multi-module archetype.

Консольная команда для создания Java-проекта на основе архетипа aem-project-archetype:

mvn archetype:generate   -DgroupId="com.mycompany.app"   -DartifactId="my-app-id"   -DartifactName="My-artifactName"   -DpackageGroup="My-packageGroup"   -DappsFolderName="My-appsFolderName"   -DcontentFolderName="My-contentFolderName"   -DcssId="My-cssId"   -DcomponentGroupName="My-componentGroupName"   -DsiteName="My-siteName"   -DarchetypeGroupId="com.sinnerschrader.aem.react"   -DarchetypeArtifactId="aem-project-archetype"   -DarchetypeVersion="10.3"   -DinteractiveMode=false 

Обязательные параметры для создания java проекта:

artifactName
validationRegex: нет
packageGroup
validationRegex: нет
appsFolderName
validationRegex: нет
contentFolderName
validationRegex: нет
cssId
validationRegex: нет
componentGroupName
validationRegex: нет
siteName
validationRegex: нет

Модули в готовом maven проекте

  • ${rootArtifactId}.core
  • ${rootArtifactId}.ui.apps
  • ${rootArtifactId}.ui.content
  • ${rootArtifactId}.it.tests
  • ${rootArtifactId}.it.launcher

Подробная информация об архетипе aem-project-archetype

Лицензия

Лицензия

MIT
Группа

Группа

com.sinnerschrader.aem.react
Идентификатор

Идентификатор

aem-project-archetype
Версия

Версия

10.3
Тип

Тип

maven-archetype
Описание

Описание

AEM and React Multi-Module Archetype
React AEM archetype. Fork of AEM multi-module archetype.
Система контроля версий

Система контроля версий

https://github.com/sinnerschrader/aem-project-archetype.git

Как подключить последнюю версию

mvn archetype:generate -DgroupId=<com.mycompany.app> -DartifactId=<my-app>  -DarchetypeGroupId=com.sinnerschrader.aem.react -DarchetypeArtifactId=aem-project-archetype -DarchetypeVersion=10.3 -DinteractiveMode=false

Зависимости

Библиотека не имеет зависимостей. Это самодостаточное приложение, которое не зависит ни от каких других библиотек.

Модули Проекта

Данный проект не имеет модулей.