Herramientas para desarrolladores de AEM para Eclipse aem-developer-tools-for-eclipse
AEM
Información general overview
AEM "Herramientas para desarrolladores de" es un complemento de Eclipse basado en el complemento Eclipse para Apache Sling lanzado con la licencia 2 de Apache.
AEM Ofrece varias funciones que facilitan el desarrollo de la:
- AEM Integración perfecta con las instancias de la a través del conector del servidor Eclipse.
- Sincronización para paquetes OSGI y de contenido.
- Compatibilidad de depuración con la capacidad de intercambio en caliente de código.
- Bootstrap AEM simple de proyectos de la mediante un asistente de creación de proyectos específico.
- Edición sencilla de propiedades JCR.
Requisitos requirements
AEM Antes de usar las herramientas para desarrolladores de, haga lo siguiente:
-
Descargue e instale Eclipse IDE para desarrolladores de Java™ EE. AEM Actualmente, las herramientas para desarrolladores son compatibles con Eclipse Kepler o posterior
-
AEM Se puede utilizar con la versión 5.6.1 o posterior del
-
Configure la instalación de Eclipse para asegurarse de que tiene al menos 1 GB de memoria de pila editando el archivo de configuración
eclipse.ini
tal como se describe en Preguntas frecuentes sobre Eclipse.
eclipse.ini
.AEM Cómo instalar las herramientas para desarrolladores de para Eclipse how-to-install-the-aem-developer-tools-for-eclipse
Una vez que haya cumplido los requisitos anteriores, puede instalar el complemento de la siguiente manera:
-
AEM Examine el sitio web de Herramientas para desarrolladores en
https://eclipse.adobe.com/aem/dev-tools/
. -
Copie el vínculo de instalación.
También puede descargar un archivo en lugar de utilizar el vínculo de instalación. Al hacerlo, se puede realizar la instalación sin conexión, pero se pierden las notificaciones de actualización automática.
-
En Eclipse, abre el menú Ayuda.
-
Haga clic en Instalar nuevo software.
-
Haga clic en Agregar….
-
AEM En Name, escriba Herramientas para desarrolladores de tipo.
-
En Ubicación, copie la URL de instalación.
-
Haga clic en Aceptar.
-
AEM Compruebe los complementos y Sling.
-
Haga clic en Siguiente.
-
Haga clic en Siguiente.
-
Acepte los contratos de licencia y haga clic en Finalizar.
-
Haz clic en Sí para reiniciar Eclipse.
Cómo Importar Proyectos Existentes how-to-import-existing-projects
AEM La perspectiva de la the-aem-perspective
AEM AEM Las herramientas de desarrollo de la para Eclipse se envían con una perspectiva que le ofrece control total sobre sus proyectos e instancias de la.
Ejemplo de proyecto de varios módulos sample-multi-module-project
AEM Las "herramientas para desarrolladores" incluyen un proyecto de muestra y varios módulos que le ayuda a ponerse al día rápidamente con la configuración de un proyecto en Eclipse. AEM También sirve como guía de prácticas recomendadas sobre varias funciones de la. Más información sobre el tipo de archivo del proyecto.
Para crear el proyecto de ejemplo, complete los siguientes pasos:
-
AEM AEM En el menú Archivo > Nuevo > Proyecto, vaya a la sección y seleccione Proyecto de módulo múltiple de muestra.
-
Haga clic en Siguiente.
note note NOTE Este paso puede tardar un poco porque m2eclipse debe analizar los catálogos de tipo de archivo. -
Elija com.adobe.granite.archetypes : sample-project-archetype : (número más alto) en el menú y, a continuación, haga clic en Siguiente.
-
Rellene Name, Group id y Artifact id para el proyecto de ejemplo. También puede optar por establecer algunas propiedades avanzadas.
-
AEM Ahora configure un servidor de la al que se pueda conectar Eclipse.
AEM Para utilizar la función del depurador, asegúrese de empezar a utilizar el modo de depuración, que se puede conseguir añadiendo lo siguiente a la línea de comandos:
code language-none -nofork -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=10123
-
Haga clic en Finalizar. Se crea la estructura del proyecto.
note note NOTE En una instalación nueva (más específicamente: cuando las dependencias de Maven nunca se han descargado), puede obtener el proyecto creado con errores. En este caso, siga el procedimiento descrito en Resolver definición de proyecto no válida.
Resolución de problemas troubleshooting
Resolver definición de proyecto no válida resolving-invalid-project-definition
Para resolver dependencias no válidas y la definición del proyecto, siga estos pasos:
- Seleccione todos los proyectos creados.
- Haga clic con el botón derecho. En el menú Maven, seleccione Actualizar proyectos.
- Compruebe Forzar actualizaciones de instantáneas/versiones.
- Haga clic en Aceptar. Eclipse intenta descargar las dependencias requeridas.
Habilitar la finalización automática de bibliotecas de etiquetas en archivos JSP enabling-tag-library-autocompletion-in-jsp-files
La finalización automática de la biblioteca de etiquetas funciona de forma predeterminada, dado que se añaden las dependencias adecuadas al proyecto. AEM Hay un problema conocido al usar el Jar de Uber de la, que no incluye los archivos tld y TagExtraInfo necesarios.
AEM Para solucionarlo, asegúrese de que el artefacto org.apache.sling.scripting.jsp.taglib está en la ruta de clase antes de Uber Jar de la interfaz de usuario de la aplicación de comandos de usuario (CLS) de Uber Jar. Para proyectos de Maven, coloque la siguiente dependencia en el archivo pom.xml antes de Uber Jar.
<dependency>
<groupId>org.apache.sling</groupId>
<artifactId>org.apache.sling.scripting.jsp.taglib</artifactId>
<scope>provided</scope>
</dependency>
AEM Asegúrese de añadir la versión adecuada para la implementación de la aplicación de.
Más información more-information
La página web oficial de Apache Sling IDE tooling for Eclipse le proporciona información útil:
- AEM La Guía del usuario de herramientas del IDE de Apache Sling para Eclipse, esta documentación le guía a través de los conceptos generales, la integración del servidor y las capacidades de implementación admitidas por las Herramientas de desarrollo de.
- La sección de solución de problemas.
- La lista de problemas conocidos.
La siguiente documentación oficial de Eclipse puede ayudar a configurar su entorno: