Strumenti AEM Developer per Eclipse aem-developer-tools-for-eclipse

CAUTION
AEM 6.4 ha raggiunto la fine del supporto esteso e questa documentazione non viene più aggiornata. Per maggiori dettagli, consulta la nostra periodi di assistenza tecnica. Trova le versioni supportate qui.

Panoramica overview

AEM Developer Tools per Eclipse è un plug-in Eclipse basato su Plug-in Eclipse per Apache Sling rilasciato sotto la Licenza Apache 2.

Offre diverse funzioni che semplificano AEM sviluppo:

  • Integrazione perfetta con le istanze AEM tramite Eclipse Server Connector.
  • Sincronizzazione per i bundle OSGI e di contenuto.
  • Supporto del debug con funzionalità di hot-swap del codice.
  • Bootstrap semplice dei progetti AEM tramite una Creazione guidata progetto specifica.
  • Facile editing delle proprietà JCR.

Requisiti requirements

Prima di utilizzare gli strumenti per sviluppatori AEM, è necessario:

  • Scarica e installa IDE Eclipse per sviluppatori Java EE. AEM Developer Tools supporta attualmente Eclipse Kepler o versioni successive

  • Può essere utilizzato con AEM versione 5.6.1 o successiva

  • Configura l'installazione dell'eclipse per assicurarti di disporre di almeno 1 gigabyte di memoria heap modificando il tuo eclipse.ini file di configurazione come descritto in Domande frequenti su Eclipse.

NOTE
Su macOS, è necessario fare clic con il pulsante destro del mouse su Eclipse.app quindi seleziona Mostra contenuto del pacchetto per trovare il eclipse.ini.

Come installare AEM Developer Tools per Eclipse how-to-install-the-aem-developer-tools-for-eclipse

Una volta realizzato il requisiti sopra, è possibile installare il plug-in come segue:

  1. Sfoglia il AEM Sito Web degli strumenti di sviluppo.

  2. Copia il Collegamento di installazione.

    In alternativa, puoi scaricare un archivio invece di utilizzare il collegamento di installazione. Questo consente l’installazione offline ma in questo modo le notifiche di aggiornamento automatico verranno perse.

  3. In Eclipse, apri la Aiuto menu.

  4. Fai clic su Installazione di un nuovo software.

  5. Fai clic su Aggiungi….

  6. In Nome digitare AEM strumenti per sviluppatori.

  7. In Posizione copia l’URL di installazione.

  8. Fai clic su Ok.

  9. Controlla entrambi AEM e Sling plugin.

  10. Fai clic su Avanti.

  11. Fai clic su Avanti.

  12. Accetta gli accordi di collegamento e fai clic su Fine.

  13. Fai clic su per riavviare Eclipse.

Importazione di progetti esistenti how-to-import-existing-projects

La prospettiva AEM the-aem-perspective

Gli strumenti di sviluppo AEM per Eclipse vengono forniti con una prospettiva che offre il pieno controllo sui progetti e le istanze AEM.

chlimage_1-2

Esempio di progetto con più moduli sample-multi-module-project

AEM Developer Tools per Eclipse viene fornito con un progetto campione con più moduli che consente di imparare rapidamente a usare una configurazione di progetto in Eclipse, oltre a fungere da guida pratica per diverse funzioni AEM. Ulteriori informazioni su Project Archetype.

Per creare il progetto di esempio, effettua le seguenti operazioni:

  1. In File > Nuovo > Progetto menu, passare alla AEM e seleziona Progetto AEM modulo multiplo di esempio.

    chlimage_1-69

  2. Fai clic su Avanti.

    note note
    NOTE
    Questo passaggio potrebbe richiedere un po' di tempo, dato che m2eclipse deve eseguire la scansione dei cataloghi archetype.

    chlimage_1-70

  3. Scegli com.adobe.granite.archetipi : sample-project-archetype : (numero più alto) dal menu , quindi fai clic su Successivo.

    chlimage_1-71

  4. Compila un Nome, ID gruppo e ID dell'artefatto per il progetto di esempio. Puoi anche scegliere di impostare alcune proprietà avanzate.

    chlimage_1-72

  5. È quindi necessario configurare un server AEM a cui Eclipse si connetterà.

    Per utilizzare la funzione di debug, è necessario aver avviato AEM in modalità di debug, che può essere ottenuta, ad esempio, aggiungendo quanto segue alla riga di comando:

    code language-none
        -nofork -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=10123
    

    chlimage_1-73

  6. Fai clic su Fine. Viene creata la struttura del progetto.

    note note
    NOTE
    Su un nuovo impianto (più precisamente: quando le dipendenze maven non sono mai state scaricate) puoi ottenere la creazione del progetto con errori. In questo caso si prega di seguire la procedura descritta in Risoluzione della definizione del progetto non valida.

Risoluzione dei problemi troubleshooting

Risoluzione della definizione del progetto non valida resolving-invalid-project-definition

Per risolvere le dipendenze non valide e la definizione del progetto procedere come segue:

  1. Seleziona tutti i progetti creati.
  2. Fai clic con il pulsante destro del mouse. Nel menu Maven select Aggiorna progetti.
  3. Controlla Forza aggiornamenti di snapshot/release.
  4. Fai clic su OK. Eclipse cerca di scaricare le dipendenze richieste.

Abilitazione del completamento automatico della libreria tag nei file JSP enabling-tag-library-autocompletion-in-jsp-files

Il completamento automatico della libreria di tag funziona automaticamente, dato che le dipendenze corrette vengono aggiunte al progetto. C'è un problema noto quando si utilizza il Jar Uber AEM, che non include i file tld e TagExtraInfo necessari.

Per aggirare questo problema, accertati che l’artefatto org.apache.sling.scripting.jsp.taglib sia situato nel percorso classico prima del Jar Uber AEM. Per i progetti Maven, inserisci la seguente dipendenza nel file pom.xml prima del file JAR Uber.

<dependency>
  <groupId>org.apache.sling</groupId>
  <artifactId>org.apache.sling.scripting.jsp.taglib</artifactId>
  <scope>provided</scope>
</dependency>

Assicurati di aggiungere la versione corretta per la distribuzione di AEM.

Ulteriori informazioni more-information

Il sito web ufficiale Apache Sling IDE tooling for Eclipse fornisce informazioni utili:

funzionario Eclipse può essere utile per configurare l’ambiente:

recommendation-more-help
2315f3f5-cb4a-4530-9999-30c8319c520e