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 SDK do AEM as a Cloud Service. Inclui as ferramentas de desenvolvimento necessárias para desenvolver, criar e compilar projetos do AEM, bem como tempos de execução locais que permitem aos desenvolvedores validar rapidamente novos recursos localmente antes de implantá-los no AEM as a Cloud Service por meio do Adobe Cloud Manager.

Pilha de tecnologia de ambiente de desenvolvimento local do AEM as a Cloud Service

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

  • O Projeto AEM contém o código, a configuração e o conteúdo personalizados que são o aplicativo AEM personalizado.
  • O AEM Runtime local 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 o desenvolvimento do AEM.

Organização do Sistema de Arquivos

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

  • ~/aem-sdk é uma pasta organizacional que contém as várias ferramentas fornecidas pelo SDK do AEM as a 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 Projeto AEM

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

Ferramentas de desenvolvimento para Projetos AEM

O projeto do AEM é a base de código personalizada que contém o código, a configuração e o conteúdo implantados pelo Cloud Manager no AEM as a 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 AEM

Tempo de execução local do AEM

O SDK do AEM as a 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 as a 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 local do AEM

Tempo de execução local Dispatcher

As Ferramentas do Dispatcher do SDK do AEM as a Cloud Service fornecem 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