Utvecklingsverktyg development-tools
Följande verktygsuppsättningar är tillgängliga för att utveckla dina JCR-, Apache Sling- eller AEM-program:
-
en uppsättning bestående av CRXDE Lite och WebDAV. CRXDE Lite är inbäddat i CRX/AEM och gör att du kan utföra standardutvecklingsuppgifter i webbläsaren. Med CRXDE Lite kan du skapa och redigera filer (som .jsp och .java), mappar, mallar, komponenter, dialogrutor, noder, egenskaper och paket när du loggar och integrerar med SVN.
CRXDE Lite rekommenderas när du inte har direktåtkomst till CRX-/AEM-servern, när du utvecklar ett program genom att utöka eller ändra körklara komponenter och Java-paket eller när du inte behöver en dedikerad felsökare, kodkomplettering och syntaxmarkering.
-
en uppsättning bestående av en integrerad utvecklingsmiljö (t.ex. Eclipse eller IntelliJ), ett byggverktyg (till exempel: Apache Maven), FileVault som har utvecklats av Adobe för att mappa en databas till ett filsystem, ett versionskontrollsystem (till exempel: Subversion), ett felsökningssystem (till exempel: Jira), ett centralt beroendehanteringssystem (till exempel: Apache Archiva) och ett system för automatisering av byggen (till exempel: Apache Continuum).
Med den här konfigurationen kan du helt integrera ditt program (innehåll, kod, konfiguration) i alla utvecklingsmiljöer och processer. Länken mellan de olika elementen är filsystemrepresentationen av databasen via FileVault, eftersom alla tidigare nämnda utvecklingsverktyg kan fungera med filer.
Tillägg för integrerade utvecklingsmiljöer extensions-for-integrated-development-environments
Adobe har släppt följande tillägg:
- AEM Eclipse-tillägg
- AEM Brackets Extension
- AEM IntelliJ Extension (från Headwire)
Andra verktyg other-tools
AEM levereras med andra verktyg som underlättar utvecklingen:
Verktyg som underlättar skapandet av nya projekt:
Komma igång med AEM Sites del 1 - Projektinställningar