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

En este tutorial se explica la configuración de un entorno de desarrollo local para Adobe Experience Manager AEM AEM as a Cloud Service () mediante el SDK de. AEM 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 el as a Cloud Service mediante Adobe Cloud Manager.

AEM Paquete de tecnología de entorno de desarrollo local as a Cloud Service

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

  • El AEM Proyecto de AEM contiene el código personalizado, la configuración y el contenido que es la aplicación de la aplicación de la personalizada.
  • El AEM Tiempo de ejecución de AEM que ejecuta una versión local de los servicios de Autor y Publicación de manera local.
  • El Dispatcher Runtime local 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

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

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

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

AEM Herramientas de desarrollo para proyectos de

AEM 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 para que los usuarios se sientan as a Cloud Service en el proceso de implementación de la aplicación. La estructura del proyecto de línea de base se genera mediante la variable AEM Arquetipo del proyecto Maven.

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

AEM El SDK as a Cloud Service proporciona un QuickStart Jar AEM que ejecuta una versión local de. El QuickStart Jar AEM AEM se puede utilizar para ejecutar el servicio de autor de la o el servicio de publicación de la aplicación de forma local. Tenga en cuenta que mientras que la variable QuickStart Jar AEM proporciona una experiencia de desarrollo local, pero no todas las funciones disponibles en el as a Cloud Service se incluyen en la QuickStart Jar.

Esta sección del tutorial muestra cómo:

  • Instalar Java
  • AEM Descarga del SDK de
  • Ejecute el AEM Author Service
  • Ejecute el AEM Publish Service

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

Local Dispatcher Runtime

AEM Las herramientas de Dispatcher del SDK as a Cloud Service proporcionan todo lo necesario para configurar el SDK local Dispatcher runtime. Dispatcher Las herramientas son Dockerbasado en y proporciona herramientas de línea de comandos para transformar Apache HTTP Servidor web y Dispatcher archivos de configuración en formatos compatibles e implementarlos en Dispatcher ejecución en Docker contenedor.

Esta sección del tutorial muestra cómo:

  • AEM Descarga del SDK de
  • Instalar Dispatcher Herramientas
  • Ejecutar el local Dispatcher runtime

Configure el Local Dispatcher Runtime

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