AEM 6.4 ha llegado al final de la compatibilidad ampliada y esta documentación ya no se actualiza. Para obtener más información, consulte nuestra períodos de asistencia técnica. Buscar las versiones compatibles here.
AEM Developer Tools para Eclipse es un complemento de Eclipse basado en el Complemento Eclipse para Apache Sling publicado con la licencia de Apache 2.
Ofrece varias funciones que facilitan el desarrollo de AEM:
Antes de utilizar las herramientas para desarrolladores de AEM, debe:
Descargar e instalar Eclipse IDE para desarrolladores de Java EE. AEM herramientas para desarrolladores admiten actualmente Eclipse Kepler o versiones más recientes
Se puede utilizar con AEM versión 5.6.1 o posterior
Configure la instalación de eclipse para asegurarse de que tiene al menos 1 gigabyte de memoria acumulada editando su eclipse.ini
archivo de configuración tal como se describe en la sección Preguntas frecuentes sobre Eclipse.
En macOS, debe hacer clic con el botón derecho en Eclipse.app y, a continuación, seleccione Mostrar contenido del paquete para encontrar su eclipse.ini
.
Una vez que haya cumplido la requisitos anteriormente, puede instalar el complemento de la siguiente manera:
Examine la AEM Sitio web de herramientas para desarrolladores.
Copie el Vínculo de instalación.
Tenga en cuenta que, de lo contrario, puede descargar un archivo en lugar de utilizar el vínculo de instalación. Esto permite la instalación sin conexión, pero de este modo se perderán las notificaciones de actualización automáticas.
En Eclipse, abra el Ayuda para abrir el Navegador.
Haga clic en Instalar nuevo software.
Haga clic en Agregar….
En Nombre escriba AEM herramientas para desarrolladores.
En Ubicación copie la dirección URL de instalación.
Haga clic en Ok.
Marque ambas AEM y Sling complementos.
Haga clic en Siguiente.
Haga clic en Siguiente.
Acepte los acuerdos de líncesis y haga clic en Finalizar.
Haga clic en Sí para reiniciar Eclipse.
Las AEM herramientas de desarrollo para Eclipse se envían con una perspectiva que le ofrece control total sobre sus proyectos e instancias de AEM.
Las herramientas para desarrolladores de AEM para Eclipse incluyen un proyecto multimódulo de muestra que le ayuda a ponerse al día rápidamente con la configuración de un proyecto en Eclipse, así como que sirve como guía de prácticas recomendadas para varias funciones de AEM. Obtenga más información sobre el tipo de archivo del proyecto.
Siga estos pasos para crear el proyecto de ejemplo:
En el Archivo > Nuevo > Proyecto , vaya a la AEM y seleccione AEM proyecto de módulo múltiple de muestra.
Haga clic en Siguiente.
Este paso puede tardar un rato, ya que m2eclipse necesita analizar los catálogos de arquetipos.
Choose com.adobe.granite.archetypes : sample-project-archetype : (número más alto) en el menú y, a continuación, haga clic en Siguiente.
Rellene un Nombre, ID del grupo y ID de artefacto para el proyecto de ejemplo. También puede optar por establecer algunas propiedades avanzadas.
A continuación, debe configurar un servidor AEM al que se conectará Eclipse.
Para utilizar la función Debugger, debe haber empezado a AEM en el modo de depuración, que se puede lograr, por ejemplo, añadiendo lo siguiente a la línea de comandos:
-nofork -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=10123
Haga clic en Finalizar. Se crea la estructura del proyecto.
En una instalación nueva (más específicamente: cuando las dependencias maven nunca se hayan descargado), es posible que el proyecto se cree con errores. En este caso, siga el procedimiento descrito en Resolver definición de proyecto no válida.
Para resolver dependencias no válidas y la definición del proyecto, siga estos pasos:
El llenado automático de la biblioteca de etiquetas funciona de forma predeterminada, ya que se añaden las dependencias adecuadas al proyecto. Hay un problema conocido al usar el AEM Uber Jar, que no incluye los archivos tld y TagExtraInfo necesarios.
Para evitarlo, asegúrese de que el artefacto org.apache.sling.scripting.jsp.taglib esté ubicado en la ruta de clases antes del AEM Uber Jar. Para los proyectos de Maven, coloque la siguiente dependencia en el pom.xml antes de Uber Jar.
<dependency>
<groupId>org.apache.sling</groupId>
<artifactId>org.apache.sling.scripting.jsp.taglib</artifactId>
<scope>provided</scope>
</dependency>
Asegúrese de agregar la versión adecuada para la implementación de AEM.
La herramienta oficial Apache Sling IDE para el sitio web Eclipse le proporciona información útil:
El siguiente funcionario Eclipse la documentación puede ayudarle a configurar su entorno: