Configuración del entorno de desarrollo local local-development-environment-set-up

Este tutorial explica la configuración de un entorno de desarrollo local para Adobe Experience Manager AEM () mediante el SDK de AEM as a Cloud Service. AEM Se incluyen las herramientas de desarrollo necesarias para desarrollar, crear y compilar proyectos de, así como los tiempos de ejecución locales que permiten a los desarrolladores validar rápidamente las nuevas funciones localmente antes de implementarlas en AEM as a Cloud Service a través de Adobe Cloud Manager.

Pila de tecnología del entorno de desarrollo local de AEM as a Cloud Service

AEM El entorno de desarrollo local para los se puede dividir en tres grupos lógicos:

  • AEM AEM El Proyecto de contiene el código, la configuración y el contenido personalizados que es la aplicación personalizada.
  • AEM AEM Tiempo de ejecución de la local que ejecuta una versión local de los servicios de Publish y Autor de manera local.
  • Tiempo de ejecución local de Dispatcher que ejecuta una versión local de Apache HTTP Web Server y Dispatcher.

AEM Este tutorial explica cómo instalar y configurar los elementos resaltados en el diagrama anterior, lo que proporciona un entorno de desarrollo local estable para el desarrollo de la.

Organización del sistema de archivos

En este tutorial se ha establecido la ubicación de los artefactos del SDK de AEM as a Cloud Service AEM y el código del proyecto de la siguiente manera:

  • ~/aem-sdk es una carpeta organizativa que contiene las distintas herramientas proporcionadas por el SDK de AEM as a Cloud Service
  • AEM ~/aem-sdk/author contiene el servicio de autor de
  • AEM ~/aem-sdk/publish contiene el servicio de Publish de la
  • ~/aem-sdk/dispatcher contiene Dispatcher Tools
  • AEM ~/code/<project name> contiene el código de origen personalizado del proyecto de

Tenga en cuenta que ~ es la abreviatura del directorio del usuario. En Windows, es el equivalente de %HOMEPATH%;

AEM Herramientas de desarrollo para proyectos de

AEM El proyecto de es la base de código personalizado que contiene el código, la configuración y el contenido que se implementa mediante Cloud Manager en AEM as a Cloud Service. AEM La estructura del proyecto de línea de base se genera a través del Arquetipo Maven del proyecto de.

Esta sección del tutorial muestra cómo:

  • Instalar Java
  • Instalar Node.js (y npm)
  • Instalar Maven
  • Instalar Git

AEM Configuración de herramientas de desarrollo para proyectos de

Tiempo de ejecución local de AEM

El SDK de AEM as a Cloud Service AEM proporciona un QuickStart Jar que ejecuta una versión local de la aplicación de la. AEM AEM QuickStart Jar se puede usar para ejecutar el servicio de autor de o el servicio de Publish de forma local. Tenga en cuenta que aunque QuickStart Jar proporciona una experiencia de desarrollo local, no todas las características disponibles en AEM as a Cloud Service se incluyen en QuickStart Jar.

Esta sección del tutorial muestra cómo:

  • Instalar Java
  • AEM Descarga del SDK de
  • Ejecutar AEM Author Service
  • Ejecutar AEM Publish Service

AEM Configuración del tiempo de ejecución de Local

Tiempo de ejecución Dispatcher local

Las herramientas Dispatcher del SDK de AEM as a Cloud Service proporcionan todo lo necesario para configurar el tiempo de ejecución de Dispatcher local. Las herramientas de Dispatcher están basadas en Docker y proporcionan herramientas de línea de comandos para transformar archivos de configuración de Apache HTTP servidor web y Dispatcher en formatos compatibles e implementarlos en Dispatcher que se ejecuta en el contenedor de Docker.

Esta sección del tutorial muestra cómo:

  • AEM Descarga del SDK de
  • Instalar Dispatcher herramientas
  • Ejecutar el tiempo de ejecución Dispatcher local

Configurar el tiempo de ejecución de Local Dispatcher Runtime

recommendation-more-help
4859a77c-7971-4ac9-8f5c-4260823c6f69