AEM Developer Tools for Eclipse aem-developer-tools-for-eclipse

Cirkelvormig beeldmotief voor AEM de Hulpmiddelen van de Ontwikkelaar voor Verduistering.

Overzicht overview

"AEM de Hulpmiddelen van de Ontwikkelaar"is een elektrisch toestel Eclipse dat op de insteekmodule van de Verduistering voor Apacheonder Vergunning 2 wordt vrijgegeven Apache.

Het biedt verschillende functies die AEM ontwikkeling vergemakkelijken:

  • Naadloze integratie met AEM instanties door de Schakelaar van de Server van Eclipse.
  • Synchronisatie voor inhoud en OSGI-bundels.
  • Ondersteuning voor foutopsporing met de functie voor hot-swapping van code.
  • Eenvoudige Bootstrap van AEM Projecten door middel van een specifieke Tovenaar van de Aanmaak van het Project.
  • Het gemakkelijk uitgeven van eigenschappen JCR.

Vereisten requirements

Ga als volgt te werk voordat u de AEM Developer Tools gebruikt:

NOTE
Op macOS, klik Eclipse.app met de rechtermuisknop aan, en selecteer dan tonen de Inhoud van het Pakket om uw eclipse.ini te vinden.

Hoe te om de Hulpmiddelen van de Ontwikkelaar van de AEM voor Eclipse te installeren how-to-install-the-aem-developer-tools-for-eclipse

Zodra u aan de vereistenhierboven hebt voldaan, kunt u de stop als volgt installeren:

  1. Doorblader de AEM website van de Hulpmiddelen van de Ontwikkelaar bij https://eclipse.adobe.com/aem/dev-tools/.

  2. Kopieer de Verbinding van de Installatie.

    U kunt ook een archief downloaden in plaats van de installatiekoppeling te gebruiken. Zo kunt u offline installeren, maar u kunt automatische updatemeldingen niet uitvoeren.

  3. In Verduistering, open het menu van de Hulp.

  4. Klik installeer Nieuwe Software.

  5. Klik toevoegen….

  6. In Naam type AEM de Hulpmiddelen van de Ontwikkelaar.

  7. In Plaats kopieert installatie URL.

  8. Klik OK.

  9. Controle zowel AEM als het Verdelen stoppen.

  10. Klik op Next.

  11. Klik op Next.

  12. Accepteer de lincese overeenkomsten en klik Afwerking.

  13. Klik ja om Eclipse opnieuw te beginnen.

Bestaande projecten importeren how-to-import-existing-projects

Het AEM perspectief the-aem-perspective

De hulpmiddelen van de Ontwikkeling van de AEM voor Eclipse schepen met een Perspectief dat u volledige controle over uw AEM Projecten en instanties biedt.

chlimage_1-2

Monster nemen van meermoduleproject sample-multi-module-project

De "AEM Hulpmiddelen van de Ontwikkelaar"omvatten een steekproef, multi-moduleproject dat u snel met een projectopstelling in Verduistering helpt krijgen. Het dient ook als gids voor beste praktijken aan verscheidene AEM eigenschappen. leer meer over het Archetype van het Project.

Voer de volgende stappen uit om het voorbeeldproject te maken:

  1. In het Dossier > Nieuw > het menu van het Project, doorblader aan de AEM sectie en selecteer AEM het Project van de Steekproef Multi-Module.

    chlimage_1-69

  2. Klik op Next.

    note note
    NOTE
    Deze stap kan even duren omdat m2eclipse de archetype catalogi moet aftasten.

    chlimage_1-70

  3. Kies com.adobe.granite.archetypes : steekproef-project-archetype: (hoogste aantal) van het menu, dan klik daarna.

    chlimage_1-71

  4. Vul a Naam, identiteitskaart van de Groep, en a Artifact identiteitskaart voor het steekproefproject in. U kunt ook bepaalde geavanceerde eigenschappen instellen.

    chlimage_1-72

  5. Configureer nu een AEM server waarmee Eclipse verbinding kan maken.

    Om de debugger eigenschap te gebruiken, ben zeker u AEM op zuivert wijze begonnen, die kan worden bereikt door het volgende aan de bevellijn toe te voegen:

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

    chlimage_1-73

  6. Klik Afwerking. De projectstructuur wordt gemaakt.

    note note
    NOTE
    Op een nieuwe installatie (meer specifiek: wanneer bepaalde gebiedsdelen nooit zijn gedownload) zou u het project kunnen krijgen dat met fouten wordt gecreeerd. In dit geval, volg de procedure die in wordt beschreven het Oplossen van Ongeldige Definitie van het Project.

Problemen oplossen troubleshooting

Ongeldige projectdefinitie oplossen resolving-invalid-project-definition

Om ongeldige gebiedsdelen en projectdefinitie op te lossen ga als volgt te werk:

  1. Selecteer alle gemaakte projecten.
  2. Klik met de rechtermuisknop. In menu Gemaakt, uitgezochte Projecten van de Update.
  3. Controle de Updates van de Kracht van Momentopname/Versies.
  4. Klik OK. Eclipse probeert de vereiste afhankelijkheden te downloaden.

Automatisch aanvullen van tagbibliotheek inschakelen in JSP-bestanden enabling-tag-library-autocompletion-in-jsp-files

Automatisch aanvullen van de tagbibliotheek werkt buiten het vak, aangezien de juiste afhankelijkheden aan het project worden toegevoegd. Er is één bekend probleem wanneer u de AEM Uber Jar gebruikt, dat niet de benodigde tld- en TagExtraInfo-bestanden bevat.

Als u dit wilt omzeilen, zorgt u ervoor dat het artefact org.apache.sling.scripting.jsp.taglib zich in het klassepad vóór de AEM Uber Jar bevindt. Voor Geweven projecten, plaats het volgende gebiedsdeel in pom.xml vóór Uber Jar.

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

Zorg ervoor om de juiste versie voor uw plaatsing van AEM toe te voegen.

Meer informatie more-information

Op de officiële Apache Sling IDE-website voor Eclipse vindt u nuttige informatie:

De volgende officiële 🔗 documentatie van de Verduistering kan helpen aan opstelling uw milieu:

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2