Configuração de ambiente de desenvolvimento local local-development-environment-set-up

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

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

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

  • A variável Projeto AEM contém o código personalizado, a configuração e o conteúdo que são o aplicativo AEM personalizado.
  • A variável Tempo de execução local do AEM que executa uma versão local dos serviços AEM Author e Publish localmente.
  • A variável Tempo de execução local do Dispatcher que executa uma versão local do Apache HTTP Web Server e do Dispatcher.

Este tutorial mostra 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 as a Cloud Service do AEM e o código do projeto do 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 AEM
  • ~/aem-sdk/publish contém o serviço de publicação do AEM
  • ~/aem-sdk/dispatcher contém as Ferramentas do Dispatcher
  • ~/code/<project name> contém o código fonte personalizado do projeto AEM

Observe que ~ é uma abreviação para o Diretório do usuário. No Windows, é equivalente a %HOMEPATH%;

Ferramentas de desenvolvimento para projetos AEM

O projeto AEM é a base de código personalizado que contém o código, a configuração e o conteúdo implantados por meio do Cloud Manager no AEM as a Cloud Service. A estrutura do projeto de linha de base é gerada por meio da Arquétipo 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

AEM Runtime local

O SDK as a Cloud Service do AEM fornece uma QuickStart Jar que executa uma versão local do AEM. A variável QuickStart Jar O pode ser usado para executar o Serviço de autoria do AEM ou o Serviço de publicação do AEM localmente. Observe que, embora a variável QuickStart Jar fornece 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

Local Dispatcher Tempo de execução

As ferramentas do Dispatcher do SDK as a Cloud Service do AEM fornecem tudo o que é necessário para configurar o Dispatcher tempo de execução. Dispatcher As ferramentas são Dockercom base em e fornece ferramentas de linha de comando para transcompilar Apache HTTP Servidor da Web e Dispatcher arquivos de configuração em formatos compatíveis e implantá-los em Dispatcher executando no Docker recipiente.

Esta seção do tutorial mostra como:

  • Baixar o SDK do AEM
  • Instalar Dispatcher Ferramentas
  • Executar o local Dispatcher tempo de execução

Configurar o Local Dispatcher Tempo de execução

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