El tipo de archivo del proyecto de AEM es una plantilla de Maven que crea un proyecto mínimo de Adobe Experience Manager (AEM) basado en las prácticas recomendadas como punto de partida para su sitio web.
El último tipo de archivo del proyecto de AEM se encuentra en GitHub.
Para generar un proyecto, ajuste la siguiente línea de comandos según sus necesidades:
mvn -B archetype:generate \
-D archetypeGroupId=com.adobe.aem \
-D archetypeArtifactId=aem-project-archetype \
-D archetypeVersion=26 \
-D appTitle="My Site" \
-D appId="mysite" \
-D groupId="com.mysite" \
aemVersion=cloud
para AEM como Cloud Service;aemVersion=6.5.0
para Adobe Managed Services o local.appTitle="My Site"
para definir el título del sitio web y los grupos de componentes.appId="mysite"
para definir los nombres de Maven artifactId, los componentes, la configuración y las carpetas de contenido, así como los nombres de las bibliotecas de cliente.groupId="com.mysite"
para definir el groupId de Maven y el Paquete de origen de Java.Nombre | Predeterminado | Descripción |
---|
| appTitle
| | El título de la aplicación se utilizará para el título del sitio web y los grupos de componentes (p. ej. "My Site"
). |
| appId
| | Nombre técnico, se utilizará para nombres de componentes, configuración y carpetas de contenido, así como nombres de bibliotecas de cliente (p. ej. "mysite"
). |
| artifactId
| ${appId}
| ID del artefacto de Maven base (p. ej. "mysite"
). |
| groupId
| | ID del grupo Maven base (p. ej. "com.mysite"
). |
| package
| ${groupId}
| Paquete de fuentes Java (p. ej. "com.mysite"
). |
| version
| 1.0-SNAPSHOT
| Versión del proyecto (p. ej. 1.0-SNAPSHOT
). |
| aemVersion
| cloud
| Versión de AEM de destino (puede ser cloud
para AEM como Cloud Service; o 6.5.0
o 6.4.4
para Adobe Managed Services o local). |
| sdkVersion
| latest
| Cuando aemVersion=cloud
se puede especificar una versión de SDK (p. ej. 2020.02.2265.20200217T222518Z-200130
). |
| includeDispatcherConfig
| y
| Incluye una configuración de Dispatcher para cloud o para AMS/on-premise, según el valor de aemVersion
(puede ser y
o n
). |
| frontendModule
| general
| Incluye un módulo de compilación de front-end de Webpack que genera las bibliotecas de cliente (puede ser general
o none
para sitios normales; puede ser angular
o react
para una aplicación de una sola página que implementa el SPA Editor). |
| language
| en
| Código de idioma (ISO 639-1) desde el que se crea la estructura de contenido (p. ej. en
, deu
). |
| country
| us
| Código de país (ISO 3166-1) desde el que crear la estructura de contenido (p. ej. US
). |
| singleCountry
| y
| Incluye una estructura de contenido maestra de idioma (puede ser y
o n
). |
| includeExamples
| n
| Incluye un sitio de ejemplo de Biblioteca de componentes (puede ser y
o n
). |
| includeErrorHandler
| n
| Incluye una página de respuesta 404 personalizada que será global para toda la instancia (puede ser y
o n
). |
| includeCommerce
| n
| Incluye dependencias Componentes principales del CIF y genera los artefactos correspondientes. |
| commerceEndpoint
| | Necesario solo para CIF. Punto final opcional del servicio GraphQL del sistema de comercio que se va a utilizar (p. ej. https://hostname.com/grapql
). |
| datalayer
| y
| Active la integración con Adobe Client Data Layer. |
| amp
| n
| Habilite la compatibilidad con AMP para plantillas de proyecto generadas. |
Tipo de archivo | AEM as a Cloud Service | AEM 6.5 | AEM 6.4 | Java SE | Maven |
---|---|---|---|---|---|
26 | Continua | 6.5.5.0+ | 6.4.8.1+ | 8, 11 | 3.3.9+ |
Configure su entorno de desarrollo local para AEM como SDK de Cloud Service o para versiones anteriores de AEM.
Cuando se ejecuta en Windows y genera la configuración de Dispatcher, debe estar ejecutando un símbolo del sistema elevado o el Subsistema de Windows para Linux (consulte #329).
Al ejecutar el tipo de archivo en modo interactivo (sin el parámetro -B
), las propiedades con valores predeterminados no se pueden cambiar, a menos que se descarte la confirmación final, que después repite las preguntas incluyendo las propiedades con valores predeterminados en las preguntas (consulte
ARCHETYPE-308 para más detalles).
Para obtener más información sobre el uso del tipo de archivo, incluidas sus ventajas, opciones y cómo funcionan sus módulos, consulte el documento Uso del tipo de archivo.