AEM Developer Tools for Eclipse aem-developer-tools-for-eclipse
Overzicht overview
"De Hulpmiddelen van de Ontwikkelaar van AEM"is een elektrisch toestel Eclipse dat op de insteekmodule Eclipse voor Apache wordt gebaseerd dieonder Vergunning 2 wordt vrijgegeven Apache.
Het biedt verschillende functies die de ontwikkeling van AEM vereenvoudigen:
- Naadloze integratie met AEM-instanties via Eclipse Server Connector.
- Synchronisatie voor inhoud en OSGI-bundels.
- Ondersteuning voor foutopsporing met de functie voor hot-swapping van code.
- Eenvoudige Bootstrap van AEM-projecten via een specifieke wizard voor het maken van projecten.
- Het gemakkelijk uitgeven van eigenschappen JCR.
Vereisten requirements
Ga als volgt te werk voordat u de AEM Developer Tools gebruikt:
-
Download en installeer Eclipse winde voor de Ontwikkelaars van Java™ EE. AEM Developer Tools ondersteunt momenteel Eclipse Kepler of nieuwer
-
Kan worden gebruikt met AEM versie 5.6.1 of hoger
-
Vorm uw eclipse installatie om ervoor te zorgen dat u minstens 1 GB van heapgeheugen door uw
eclipse.ini
configuratiedossier te uitgeven zoals die in wordt beschreven Veelgestelde Veelgestelde vragen van de Verduisteringhebt.
eclipse.ini
te vinden.AEM Developer Tools for Eclipse installeren how-to-install-the-aem-developer-tools-for-eclipse
Zodra u aan de vereistenhierboven hebt voldaan, kunt u de stop als volgt installeren:
-
Blader de AEM Developer Tools website in
https://eclipse.adobe.com/aem/dev-tools/
. -
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.
-
In Verduistering, open het menu van de Hulp.
-
Klik installeer Nieuwe Software.
-
Klik toevoegen….
-
In Naam type AEM Developer Tools.
-
In Plaats kopieert installatie URL.
-
Klik OK.
-
Controle zowel AEM als het Verdelen stoppen.
-
Klik op Next.
-
Klik op Next.
-
Accepteer de lincese overeenkomsten en klik Afwerking.
-
Klik ja om Eclipse opnieuw te beginnen.
Bestaande projecten importeren how-to-import-existing-projects
Het AEM-perspectief the-aem-perspective
De AEM Development Tools for Eclipse wordt geleverd met een perspectief dat u volledige controle biedt over uw AEM-projecten en -instanties.
Monster nemen van meermoduleproject sample-multi-module-project
De "Hulpmiddelen van de Ontwikkelaar van AEM"omvatten een steekproef, multi-moduleproject dat u snel met een projectopstelling in Verduistering helpt te krijgen. Het fungeert ook als gids voor beste praktijken voor verschillende functies van AEM. leer meer over het Archetype van het Project.
Voer de volgende stappen uit om het voorbeeldproject te maken:
-
In het Dossier > Nieuw > het menu van het Project, doorblader aan de sectie van AEM en selecteer de Steekproef van AEM Multi-Module Project.
-
Klik op Next.
note note NOTE Deze stap kan even duren omdat m2eclipse de archetype catalogi moet aftasten. -
Kies com.adobe.granite.archetypes : steekproef-project-archetype: (hoogste aantal) van het menu, dan klik daarna.
-
Vul a Naam, identiteitskaart van de Groep, en a Artifact identiteitskaart voor het steekproefproject in. U kunt ook bepaalde geavanceerde eigenschappen instellen.
-
Configureer nu een AEM-server waarmee Eclipse verbinding kan maken.
Om de debugger eigenschap te gebruiken, ben zeker u AEM op zuivert wijze begon, 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
-
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:
- Selecteer alle gemaakte projecten.
- Klik met de rechtermuisknop. In menu Gemaakt, uitgezochte Projecten van de Update.
- Controle de Updates van de Kracht van Momentopname/Versies.
- 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>
Voeg de juiste versie voor uw implementatie van AEM toe.
Meer informatie more-information
Op de officiële Apache Sling IDE-website voor Eclipse vindt u nuttige informatie:
- Apache het Verdelen van winde tooling voor de Gids van de Gebruiker van de Verduistering, begeleidt deze documentatie u door de algemene concepten, serverintegratie, en plaatsingsmogelijkheden die door de Hulpmiddelen van de Ontwikkeling van AEM worden gesteund.
- De sectie van het Oplossen van problemen.
- De Bekende lijst van kwesties.
De volgende officiële 🔗 documentatie van de Verduistering kan helpen aan opstelling uw milieu: