Herramientas para desarrolladores de AEM para Eclipse aem-developer-tools-for-eclipse

AEM Motivo de imagen circular para herramientas de desarrollador de para Eclipse.

Información general overview

AEM "Herramientas para desarrolladores de" es un complemento de Eclipse basado en Complemento Eclipse para Apache Sling lanzado bajo la licencia Apache 2.

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:

  • Descargar e instalar 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 su eclipse.ini como se describe en la sección Preguntas frecuentes sobre Eclipse.

NOTE
En macOS, haga clic con el botón derecho Eclipse.app, y luego seleccione Mostrar contenido del paquete para encontrar su 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 completado la requisitos más arriba, puede instalar el complemento de la siguiente manera:

  1. Examine la AEM Herramientas para desarrolladores de sitio web en https://eclipse.adobe.com/aem/dev-tools/.

  2. 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.

  3. En Eclipse, abra el Ayuda menú.

  4. Clic Instalar nuevo software.

  5. Clic Agregar….

  6. Entrada Nombre AEM escriba Herramientas para desarrolladores.

  7. Entrada Ubicación copie la dirección URL de instalación.

  8. Clic Ok.

  9. Marque ambos AEM y Sling complementos.

  10. Haga clic en Siguiente.

  11. Haga clic en Siguiente.

  12. Acepte los acuerdos de licencia y haga clic en Finalizar.

  13. Clic 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.

chlimage_1-2

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 Arquetipo del proyecto.

Para crear el proyecto de ejemplo, complete los siguientes pasos:

  1. En el Archivo > Nuevo > Proyecto , vaya a la AEM y seleccione AEM Ejemplo de proyecto de varios módulos.

    chlimage_1-69

  2. Haga clic en Siguiente.

    note note
    NOTE
    Este paso puede tardar un poco porque m2eclipse debe analizar los catálogos de tipo de archivo.

    chlimage_1-70

  3. Elegir com.adobe.granite.archetypes : sample-project-archetype : (número más alto) en el menú, haga clic en Siguiente.

    chlimage_1-71

  4. Rellene un Nombre, Identificador de grupo, y un ID del artefacto para el proyecto de ejemplo. También puede optar por establecer algunas propiedades avanzadas.

    chlimage_1-72

  5. 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
    

    chlimage_1-73

  6. 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.

Solució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:

  1. Seleccione todos los proyectos creados.
  2. Haga clic con el botón derecho. En el menú Maven, seleccione Actualizar proyectos.
  3. Marque Forzar actualizaciones de instantáneas/versiones.
  4. 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:

El siguiente funcionario Eclipse La documentación de puede ayudarle a configurar su entorno:

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2