Questa esercitazione descrive come configurare un ambiente di sviluppo locale per Adobe Experience Manager (AEM) utilizzando l’SDK as a Cloud Service AEM. Sono inclusi gli strumenti di sviluppo necessari per sviluppare, generare e compilare progetti AEM, nonché i tempi di esecuzione locali, che consentono agli sviluppatori di convalidare rapidamente le nuove funzionalità localmente prima di distribuirle in AEM as a Cloud Service tramite Adobe Cloud Manager.
L’ambiente di sviluppo locale per AEM può essere suddiviso in tre gruppi logici:
Questa esercitazione spiega come installare e impostare gli elementi evidenziati nel diagramma precedente, fornendo un ambiente di sviluppo locale stabile per lo sviluppo AEM.
Questa esercitazione ha stabilito la posizione degli artefatti SDK AEM as a Cloud Service e il codice AEM progetto come segue:
~/aem-sdk
è una cartella organizzativa contenente i vari strumenti forniti dall’SDK as a Cloud Service AEM~/aem-sdk/author
contiene AEM Author Service~/aem-sdk/publish
contiene AEM Publish Service~/aem-sdk/dispatcher
contiene gli strumenti di Dispatcher~/code/<project name>
contiene il codice sorgente AEM progetto personalizzatoTieni presente che ~
è abbreviato per la directory dell'utente. In Windows, è l'equivalente di %HOMEPATH%
;
Il progetto AEM è la base di codice personalizzata contenente il codice, la configurazione e il contenuto distribuito tramite Cloud Manager per AEM as a Cloud Service. La struttura del progetto di base viene generata tramite Archetipo AEM progetto Maven.
Questa sezione dell’esercitazione mostra come:
Impostare strumenti di sviluppo per progetti AEM
L’SDK AEM as a Cloud Service fornisce un QuickStart Jar esegue una versione locale di AEM. La QuickStart Jar può essere utilizzato per eseguire localmente AEM Author Service o AEM Publish Service. Tieni presente che mentre QuickStart Jar fornisce un’esperienza di sviluppo locale; non tutte le funzioni disponibili in AEM as a Cloud Service sono incluse nel QuickStart Jar.
Questa sezione dell’esercitazione mostra come:
Configurare il runtime di AEM locale
AEM strumenti Dispatcher dell’SDK as a Cloud Service fornisce tutto il necessario per configurare la Dispatcher runtime. Dispatcher Strumenti DockerBasato su e fornisce strumenti a riga di comando per il transpile Apache HTTP Server web e Dispatcher configurare i file in formati compatibili e distribuirli in Dispatcher in esecuzione Docker contenitore.
Questa sezione dell’esercitazione mostra come:
Imposta locale Dispatcher Runtime