Ontwikkelingshulpmiddelen instellen set-up-development-tools

Voor de ontwikkeling van Adobe Experience Manager (AEM) is een minimale set ontwikkelingstools vereist die op de ontwikkelcomputer moet worden geïnstalleerd en ingesteld. Deze instrumenten ondersteunen de ontwikkeling en de bouw van AEM-projecten.

~ wordt gebruikt als steno voor de gebruikerslijst. In Windows is dit het equivalent van %HOMEPATH% .

Java installeren

Experience Manager is een Java-toepassing en vereist daarom dat de Java SDK de ontwikkeling en de AEM as a Cloud Service SDK ondersteunt.

  1. [ Download en installeer de recentste versie Java 11 SDK ](https://experience.adobe.com/#/downloads/content/software-distribution/en/general.html?1_group.propertyvalues.property=.%2Fjcr%3Acontent%2Fmetadata%2Fdc%3AsoftwareType&1_group.propertyvalues.operation=equals&1_group.propertyvalues.0_values=software-type%3Atooling&fulltext=Oracle%7E+JDK%7E+11%7E&orderby=%40jcr%3Acontent%2fx jcr%3AlastModified&orderby.sort=desc&layout=list&p.offset=0&p.limit=14)
  2. Controleer of Oracle Java 11 SDK is geïnstalleerd met de opdracht:
macOS
code language-shell
$ java --version
Vensters
code language-shell
$ java -version
Linux
code language-shell
$ java --version

Java

Homebrew installeren

het gebruik van Homebrew is facultatief, maar geadviseerd.

Homebrew is een opensource-pakketbeheer voor macOS, Windows en Linux. Alle ondersteunende hulpmiddelen kunnen afzonderlijk worden geïnstalleerd, verstrekt Homebrew een geschikte manier om een verscheidenheid van ontwikkelingshulpmiddelen te installeren en bij te werken die voor de ontwikkeling van Experience Manager worden vereist.

  1. Open uw terminal
  2. Controleer of Homebrew al is geïnstalleerd met de opdracht: brew --version .
  3. Als Homebrew niet is geïnstalleerd, installeert u Homebrew
macOS

Homebrew op macOSvereist Xcodeof Hulpmiddelen van de Lijn van het Bevel, installeerbaar via het bevel:

code language-shell
$ xcode-select --install
Vensters
installeer Homebrew op Vensters 10
Linux
installeer Homebrew op Linux
  1. Controleer of Homebrew is geïnstalleerd met de opdracht: brew --version

Homebrew

Als u Homebrew gebruikt, volg installeer gebruikend 1} instructies Homebrew in de hieronder secties. Als u niet gebruikend Homebrew bent, installeer de hulpmiddelen gebruikend OS-specifieke verbindingen.

Installatiegit

Gitis het bronbeheersysteem dat door Adobe Cloud Managerwordt gebruikt, en zo wordt vereist voor ontwikkeling.

installeer Git gebruikend Homebrew
  1. Open uw Eind/Herinnering van het Bevel

  2. Voer de opdracht uit: $ brew install git

  3. Controleer of Git is geïnstalleerd en gebruik de opdracht: $ git --version

Git van de Download en installeert
  1. Git van de Download en installeert

  2. Open uw Eind/Herinnering van het Bevel

  3. Controleer of Git is geïnstalleerd en gebruik de opdracht: $ git --version

Git

Node.js (en npm) installeren node-js

Node.jsis een runtime van JavaScript milieu dat wordt gebruikt om met de front-end activa van het project van AEM te werken ui.frontend subproject. Node.js wordt gedistribueerd met npm, is de facto het pakketmanager Node.js, die wordt gebruikt om de gebiedsdelen van JavaScript te beheren.

installeer Node.js gebruikend Homebrew
  1. Open uw Eind/Herinnering van het Bevel

  2. Voer de opdracht uit: $ brew install node

  3. Verifieer Node.js geïnstalleerd is, gebruikend het bevel: $ node -v

  4. Controleer of npm is geïnstalleerd en gebruik de opdracht: $ npm -v

Download en installeer Node.js
  1. Download en installeer Node.js

  2. Open uw Eind/Herinnering van het Bevel

  3. Verifieer Node.js geïnstalleerd is, gebruikend het bevel: $ node -v

  4. Controleer of npm is geïnstalleerd en gebruik de opdracht: $ npm -v

Node.js en npm

TIP
🔗 Gebaseerde Projecten van AEM van het Project van AEM 1} installeren een geïsoleerde versie van Node.js in bouwstijltijd. Het is goed om de versie van het lokale ontwikkelingssysteem synchroon (of dicht bij) te houden de versies Node.js en npm die in de Reactor pom.xml van uw AEM Maven project worden gespecificeerd.
Zie dit voorbeeld van de Reactor van het Project van AEM pom.xmlwaar te om van Node.js en npm versie te bepalen bouwen.

Gemaakt installeren

Apache Maven is het opensource Java-opdrachtregelprogramma dat wordt gebruikt om AEM-projecten te bouwen die zijn gegenereerd via het AEM Project Maven Archetype. Al belangrijke winde ( IntelliJ IDEA, Code van Visual Studio, Verduistering, enz.) heeft GeMaven steun geïntegreerd.

installeer Gemaakt gebruikend Homebrew
  1. Open uw Eind/Herinnering van het Bevel

  2. Voer de opdracht uit: $ brew install maven

  3. Verifieer Maven is geïnstalleerd, gebruikend het bevel: $ mvn -v

Download en installeer Gemaakt
  1. Gemaakte Download

  2. installeer Gemaakt

  3. Open uw Eind/Herinnering van het Bevel

  4. Verifieer Maven is geïnstalleerd, gebruikend het bevel: $ mvn -v

Gemaakt

Adobe I/O CLI instellen aio-cli

Adobe I/O CLI, of aio, verleent de toegang van de bevellijn tot een verscheidenheid van de diensten van Adobe, met inbegrip van Cloud Manageren Asset Compute. De Adobe I/O CLI speelt een integrale rol in ontwikkeling op AEM as a Cloud Service aangezien het ontwikkelaars de mogelijkheid biedt om:

Adobe I/O CLI installeren

  1. Verzeker Node.js wordt geïnstalleerdaangezien Adobe I/O CLI een npm module is
    • Voer node --version uit om te bevestigen
  2. npm install -g @adobe/aio-cli uitvoeren om de aio npm-module globaal te installeren

De Adobe I/O CLI Cloud Manager-insteekmodule instellen aio-cloud-manager

Met de Adobe I/O Cloud Manager-insteekmodule kan de AIR CLI communiceren met Adobe Cloud Manager via de opdracht aio cloudmanager .

  1. Voer aio plugins:install @adobe/aio-cli-plugin-cloudmanager uit om het insteekmodule van AIRte installeren.

Adobe I/O CLI-verificatie instellen

Opdat Adobe I/O CLI met Cloud Manager communiceert, moet de integratie van a Cloud Manager in de Console van Adobe I/Oworden gecreeerd, en de geloofsbrieven moeten worden verkregen om met succes voor authentiek te verklaren.

  1. Login aan console.adobe.io

  2. Zorg ervoor dat uw organisatie die het Cloud Manager-product bevat waarmee verbinding moet worden gemaakt, actief is in de Adobe Organization-switch

  3. Creeer nieuw of open een bestaand programma van Adobe I/O

    • Adobe I/O Console-projecten zijn eenvoudigweg organisatorische groepen van integratie, maken of gebruiken en bestaande projecten op basis van hoe u uw integratie wilt beheren.
    • Als u een nieuw project maakt, selecteert u "Leeg project" indien hierom wordt gevraagd (vs. "Maken van sjabloon")
    • Adobe I/O Console-programma's zijn verschillende concepten voor Cloud Manager-programma's
  4. Een nieuwe Cloud Manager API-integratie maken

    • Selecteer het type 'Oauth Server-to-server' referentie.
    • Selecteer het productprofiel "Deployment Manager - Cloud Service".
    • geconfigureerde API opslaan
  5. Verkrijg de geloofsbrieven moeten Adobe I/O CLI config.jsonbevolken door de pas gecreëerde "Server-aan-server"geloofsbrieven van OAuth te openen, en "Download JSON"van de hoogste juiste actiebar te selecteren.

  6. Open het gedownloade JSON-bestand en geef alle toetsen een andere naam om te verkleinen. CLIENT_ID wordt bijvoorbeeld client_id .

  7. Het config.json -bestand in de Adobe I/O CLI laden

    • $ aio config:set ims.contexts.aio-cli-plugin-cloudmanager /path/to/downloaded/json --file --json

Begin uitvoerend bevelenvoor Cloud Manager via Adobe I/O CLI.

De insteekmodule AEM Rapid Development Environment instellen rde

De insteekmodule van het Milieu van de Ontwikkelomgeving van AEM Rapid staat de interface CLI toe om met AEM as a Cloud Service in wisselwerking te staan Snelle Milieu's van de Ontwikkelingvia het aio aem:rde bevel.

  1. Voer aio plugins:install @adobe/aio-cli-plugin-aem-rde uit om de insteekmodule van de Milieu's van de Snelle Ontwikkeling van AEMte installeren.

De Adobe I/O CLI Asset Compute-insteekmodule instellen aio-asset-compute

Met de Adobe I/O Cloud Manager-insteekmodule kan de AIR CLI Asset Compute-workers genereren en uitvoeren via de opdracht aio asset-compute .

  1. Voer aio plugins:install @adobe/aio-cli-plugin-asset-compute uit om het insteekmodule van AIRte installeren.

De ontwikkelings-IDE instellen

AEM-ontwikkeling bestaat voornamelijk uit de ontwikkeling van Java en Front-end (JavaScript, CSS, enz.) en XML-beheer. Hieronder vindt u de meest gebruikte IDE's voor AEM-ontwikkeling.

IntelliJ IDEA

IntelliJ IDEA is krachtige winde voor de ontwikkeling van Java. IntelliJ IDEA bestaat uit twee smaken, een gratis editie van de Gemeenschap en een commerciële (betaalde) Ultimate-versie. De vrije versie van de Gemeenschap is voldoende voor de ontwikkeling van AEM, nochtans breidt Ultimate zijn vermogensreeksuit.

Microsoft Visual Studio-code

Code van Visual Studio(de Code van VS) is een vrij, open-bronhulpmiddel voor front-end ontwikkelaars. De Code van Visual Studio kan opstelling zijn om inhoudssynchronisatie met AEM met hulp van een hulpmiddel van Adobe te integreren, repo.

De Code van Visual Studio is de ideale keus voor front-end ontwikkelaars hoofdzakelijk die front-end code creëren; JavaScript, CSS en HTML. Terwijl de Code van VS de steun van Java via uitbreidingenheeft, kan het sommige geavanceerde eigenschappen missen die door meer Java-specifiek worden verstrekt.

Eclipse

winde van de Verduistering is populaire IDEs voor de ontwikkeling van Java, en steunt het AEM ontwikkelaarshulpmiddel verstrekt door Adobe, verstrekkend een in-IDE GUI voor creatie en om inhoud JCR met een lokale instantie van AEM te synchroniseren.

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