Configuração do Ambiente de Desenvolvimento Local

Este tutorial aborda a configuração de um ambiente de desenvolvimento local para o Adobe Experience Manager (AEM) usando o AEM como um SDK do Cloud Service. Inclui as ferramentas de desenvolvimento necessárias para desenvolver, criar e compilar AEM projetos, bem como tempos de execução locais que permitem aos desenvolvedores validar rapidamente novos recursos localmente antes de implantá-los no AEM como Cloud Service via Adobe Cloud Manager.

AEM como uma pilha de tecnologia de ambiente de desenvolvimento local do Cloud Service

O ambiente de desenvolvimento local para AEM pode ser dividido em três grupos lógicos:

  • O AEM Projeto contém o código, a configuração e o conteúdo personalizados que são o aplicativo de AEM personalizado.
  • O Local AEM Runtime que executa uma versão local dos serviços de Autor e Publicação do AEM localmente.
  • O Local Dispatcher Runtime que executa uma versão local do Apache HTTP Web Server e Dispatcher.

Este tutorial aborda como instalar e configurar os itens destacados no diagrama acima, fornecendo um ambiente de desenvolvimento local estável para desenvolvimento AEM.

Organização do Sistema de Arquivos

Este tutorial estabeleceu a localização do AEM como artefatos do SDK do Cloud Service e AEM código do projeto da seguinte maneira:

  • ~/aem-sdk é uma pasta organizacional que contém as várias ferramentas fornecidas pelo AEM como um SDK do Cloud Service
  • ~/aem-sdk/author contém o serviço de autor do AEM
  • ~/aem-sdk/publish contém o AEM Publish Service
  • ~/aem-sdk/dispatcher contém as Ferramentas do Dispatcher
  • ~/code/<project name> contém o código-fonte personalizado do AEM Project

Observe que ~ é abreviado para o Diretório do usuário. No Windows, isso é equivalente a %HOMEPATH%;

Ferramentas de desenvolvimento para projetos de AEM

O AEM projeto é a base de código personalizada que contém o código, a configuração e o conteúdo implantados pelo Cloud Manager para AEM como Cloud Service. A estrutura do projeto da linha de base é gerada por meio do Arquétipo de Maven do Projeto AEM.

Esta seção do tutorial mostra como:

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

Configurar ferramentas de desenvolvimento para projetos do AEM

Tempo de Execução do AEM Local

O AEM como SDK do Cloud Service fornece um QuickStart Jar que executa uma versão local do AEM. O QuickStart Jar pode ser usado para executar o AEM Author Service ou o AEM Publish Service localmente. Observe que, embora o QuickStart Jar forneça uma experiência de desenvolvimento local, nem todos os recursos disponíveis no AEM como um Cloud Service estão incluídos no QuickStart Jar.

Esta seção do tutorial mostra como:

  • Instalar Java
  • Baixar o SDK do AEM
  • Execute o AEM Author Service
  • Execute o AEM Publish Service

Configurar o tempo de execução do AEM local

Tempo de execução local Dispatcher

AEM as a Cloud Service SDK's Dispatcher Tools fornece tudo o que é necessário para configurar o tempo de execução local Dispatcher. Dispatcher As ferramentas são Dockerbaseadas em e fornecem ferramentas de linha de comando para transpor o Servidor Apache HTTP Web e os arquivos Dispatcher de configuração em formatos compatíveis e implantá-los em Dispatcher execução no Docker contêiner.

Esta seção do tutorial mostra como:

  • Baixar o SDK do AEM
  • Instalar ferramentas do Dispatcher
  • Execute o tempo de execução local Dispatcher

Configurar o Dispatcher LocalRuntime

Nesta página

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now