Bestandssysteemorganisatie

In deze zelfstudie werden de locatie van de AEM as a Cloud Service SDK-artefacten en AEM Project-code als volgt vastgesteld:

  • ~/aem-sdk is een organisatiemap met de verschillende tools van de AEM as a Cloud Service SDK
  • ~/aem-sdk/author bevat de AEM Author Service
  • ~/aem-sdk/publish bevat de AEM Publish Service
  • ~/aem-sdk/dispatcher bevat de Dispatcher Tools
  • ~/code/<project name> bevat de aangepaste AEM Project-broncode

~ is verkort voor de gebruikerslijst. In Windows is dit het equivalent van %HOMEPATH% ;

Ontwikkelingsinstrumenten voor AEM-projecten

Het AEM-project is de basis van de aangepaste code die de code, configuratie en inhoud bevat die via Cloud Manager naar AEM as a Cloud Service wordt geïmplementeerd. De basislijnprojectstructuur wordt geproduceerd via het Project van AEM Maven Archetype.

In dit gedeelte van de zelfstudie wordt getoond hoe u:

  • Installeren Java
  • Installeren Node.js (en npm)
  • Installeren Maven
  • Installeren Git

Ontwikkelingshulpmiddelen instellen voor AEM-projecten

Lokale AEM Runtime

De AEM as a Cloud Service SDK biedt een QuickStart Jar die een lokale versie van AEM uitvoert. QuickStart Jar kan worden gebruikt om de AEM Author Service of de AEM Publish Service lokaal uit te voeren. Hoewel de QuickStart Jar een lokale ontwikkelervaring biedt, worden niet alle functies die beschikbaar zijn in AEM as a Cloud Service opgenomen in de QuickStart Jar .

In dit gedeelte van de zelfstudie wordt getoond hoe u:

  • Installeren Java
  • Download de AEM SDK
  • Voer de AEM Author Service uit
  • Voer de AEM Publish Service uit