Configuration de l'Environnement de développement local

Ce didacticiel explique comment configurer un environnement de développement local pour Adobe Experience Manager (AEM) en utilisant l’AEM comme SDK Cloud Service. Les outils de développement requis pour développer, créer et compiler des projets AEM, ainsi que les délais d’exécution locaux permettent aux développeurs de valider rapidement les nouvelles fonctionnalités localement avant de les déployer sur AEM en tant qu’Cloud Service via Adobe Cloud Manager.

AEM en tant que pôle technologique de l'Environnement de développement local Cloud Service

L'environnement de développement local pour l'AEM peut être divisé en trois groupes logiques :

  • Le AEM projet contient le code, la configuration et le contenu personnalisés qui correspond à l'application AEM personnalisée.
  • Local AEM Runtime qui exécute une version locale des services d’auteur et de publication AEM en local.
  • Local Dispatcher Runtime qui exécute une version locale d'Apache HTTP Web Server and Dispatcher.

Ce tutoriel explique comment installer et configurer les éléments mis en évidence dans le diagramme ci-dessus, fournissant un environnement de développement local stable pour le développement AEM.

Organisation du système de fichiers

Ce didacticiel a établi l’emplacement de l’AEM en tant qu’artefacts SDK Cloud Service et code AEM Project comme suit :

  • ~/aem-sdk est un dossier d’organisation contenant les différents outils fournis par l’AEM en tant que SDK Cloud Service.
  • ~/aem-sdk/author contient le service AEM Author
  • ~/aem-sdk/publish contient le service de publication AEM
  • ~/aem-sdk/dispatcher contient les outils du répartiteur
  • ~/code/<project name> contient le code source AEM projet personnalisé

Notez que ~ est un raccourci pour le répertoire d’utilisateurs. Sous Windows, il s’agit de l’équivalent de %HOMEPATH%;

Outils de développement pour les projets AEM

Le projet AEM est la base de code personnalisée contenant le code, la configuration et le contenu qui est déployé via Cloud Manager pour AEM en tant que Cloud Service. La structure du projet de base est générée par l'archétype de projet < a0/>AEM Project Maven ](https://github.com/adobe/aem-project-archetype).[

Cette section du didacticiel explique comment :

  • Installation de la version Java
  • Installer Node.js (et npm)
  • Installation de la version Maven
  • Installation de la version Git

Configuration des outils de développement pour les projets AEM

Exécution AEM locale

L’AEM en tant que SDK Cloud Service fournit une version QuickStart Jar qui exécute une version locale d’AEM. QuickStart Jar peut être utilisé pour exécuter localement le service d’auteur AEM ou le service de publication AEM. Notez que bien que le QuickStart Jar offre une expérience de développement local, toutes les fonctionnalités disponibles dans AEM en tant que Cloud Service ne sont pas incluses dans le QuickStart Jar.

Cette section du didacticiel explique comment :

  • Installation de la version Java
  • Téléchargement du SDK AEM
  • Exécutez le AEM Author Service
  • Exécutez le AEM Publish Service

Configuration de l’exécution AEM locale

Exécution locale Dispatcher

AEM en tant qu’outil de répartiteur du SDK Cloud Service fournit tout ce qui est nécessaire pour configurer l’exécution locale Dispatcher. Dispatcher Les outils sont Dockerbasés sur la ligne de commande et fournissent des outils de ligne de commande pour transférer les fichiers de serveur Apache HTTP Web et de Dispatcher configuration dans des formats compatibles et les déployer pour les Dispatcher exécuter dans le Docker conteneur.

Cette section du didacticiel explique comment :

  • Téléchargement du SDK AEM
  • Installer les outils Dispatcher
  • Exécution de l’exécution locale Dispatcher

Configuration de Dispatcher LocalRuntime

Sur cette page

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