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

CAUTION
AEM 6.4 heeft het einde van de uitgebreide ondersteuning bereikt en deze documentatie wordt niet meer bijgewerkt. Raadpleeg voor meer informatie onze technische ondersteuningsperioden. Ondersteunde versies zoeken hier.

Overzicht overview

De AEM Developer Tools for Eclipse is een Eclipse-plug-in die is gebaseerd op de Eclipse-insteekmodule voor Apache Sling vrijgegeven onder de Apache-licentie 2.

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.
  • Foutopsporingsondersteuning met functies voor hot-swappable code.
  • Eenvoudige laarzentrekker van AEM projecten via een specifieke Tovenaar van de Aanmaak van het Project.
  • Eenvoudig bewerken van JCR-eigenschappen.

Vereisten requirements

Voordat u de AEM Developer Tools kunt gebruiken, moet u:

  • Downloaden en installeren Eclipse-IDE voor Java EE-ontwikkelaars. AEM Developer Tools biedt momenteel ondersteuning voor Eclipse Kepler of nieuwer

  • Kan worden gebruikt met AEM versie 5.6.1 of hoger

  • Configureer uw overdrukinstallatie om ervoor te zorgen dat u ten minste 1 gigabyte heapgeheugen hebt door uw eclipse.ini configuratiebestand als beschreven in Veelgestelde vragen over Eclipse.

NOTE
In macOS moet u met de rechtermuisknop klikken op Eclipse.app en selecteer vervolgens Pakketinhoud tonen om uw eclipse.ini.

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

Als u eenmaal aan de vereisten hierboven kunt u de plug-in als volgt installeren:

  1. Bladeren in het dialoogvenster AEM Website Developer Tools.

  2. Kopieer de Installatiekoppeling.

    U kunt ook een archief downloaden in plaats van de installatiekoppeling te gebruiken. Hierdoor kunt u offline installeren, maar op deze manier gaan automatische updatemeldingen verloren.

  3. Open in Eclipse de Help -menu.

  4. Klikken Nieuwe software installeren.

  5. Klikken Toevoegen….

  6. In Naam type AEM Developer Tools.

  7. In Locatie kopieer de installatie-URL.

  8. Klikken OK.

  9. Beide controleren AEM en Sling plug-ins.

  10. Klik op Next.

  11. Klik op Next.

  12. Accepteer de lokale overeenkomsten en klik op Voltooien.

  13. Klikken Ja om Eclipse opnieuw te starten.

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 voor Eclipse komen met een steekproef, multi-moduleproject dat u snel aan snelheid met een projectopstelling in Verduistering helpt, evenals dienst als best-praktijkgids aan verscheidene AEM eigenschappen. Meer informatie over de projectarchetype.

Ga als volgt te werk om het voorbeeldproject te maken:

  1. In de Bestand > Nieuw > Project , bladert u naar de AEM en selecteert u AEM Monster nemen van project met meerdere modules.

    chlimage_1-69

  2. Klik op Next.

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

    chlimage_1-70

  3. Kies com.adobe.granite.archetypes : sample-project-archetype: (hoogste getal) in het menu en klik vervolgens op Volgende.

    chlimage_1-71

  4. Een Naam, Groep-id en Artefact-id voor het voorbeeldproject. U kunt er ook voor kiezen om bepaalde geavanceerde eigenschappen in te stellen.

    chlimage_1-72

  5. Vervolgens moet u een AEM configureren waarmee Eclipse verbinding maakt.

    Om de debugger eigenschap te gebruiken, moet u AEM op zuivert wijze begonnen zijn - die kan worden bereikt bijvoorbeeld 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. Klikken Voltooien. De projectstructuur wordt gemaakt.

    note note
    NOTE
    Op een nieuwe installatie (meer bepaald: wanneer bepaalde gebiedsdelen nooit zijn gedownload) zou u het project kunnen krijgen dat met fouten wordt gecreeerd. In dit geval volgt u de procedure die in Ongeldige projectdefinitie oplossen.

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 Maven selecteren Projecten bijwerken.
  3. Controleren Updates van momentopname/releases forceren.
  4. Klikken 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 klassenpad 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 ambtenaar Eclipse documentatie kan u helpen uw omgeving in te stellen:

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