AEM Para empezar a desarrollar la aplicación de la aplicación en IntelliJ, es necesario realizar los pasos siguientes.
Cada paso se explica con más detalle en el resto de este tema.
AEM Esta guía se basa en IntelliJ IDEA Ultimate Edition 12.1.4 y en la versión 5.6.1 de la versión en inglés de la versión en inglés de.
Descargar IntelliJ IDEA desde la página Descargas en JetBrains.
A continuación, siga las instrucciones de instalación de esa página.
A continuación, configure el proyecto mediante Maven como se describe en AEM Creación de proyectos de mediante Apache Maven.
AEM Para comenzar a trabajar con Proyectos de la comunidad de la comunidad de IntelliJ IDEA, la configuración básica en Introducción en 5 minutos es suficiente.
IntelliJ IDEA también puede proporcionar soporte en el trabajo con JSP, por ejemplo:
<cq:defineObjects />
y <sling:defineObjects />
Para que esto funcione, siga las instrucciones de Cómo trabajar con JSP in AEM Creación de proyectos de mediante Apache Maven.
Abra el Importar diálogo en IntelliJ IDEA por
En el cuadro de diálogo Importar, seleccione el archivo POM del proyecto.
Continúe con la configuración predeterminada como se muestra en el cuadro de diálogo siguiente.
Siga los siguientes cuadros de diálogo haciendo clic en Siguiente y Finalizar.
AEM Ya está configurado para el desarrollo de la aplicación de desarrollo de la aplicación de desarrollo de IntelliJ IDEA
Los siguientes pasos son necesarios para depurar JSP con IntelliJ IDEA
IntelliJ IDEA debe saber dónde encontrar los JSP para la depuración. Porque IDEA no puede interpretar content-package-maven-plugin
, debe configurarse manualmente.
content/src/main/content/jcr_root subdirectory
del proyecto, como se muestra en la captura de pantalla siguiente.
AEM El último paso requerido es comenzar a utilizar las opciones de JVM propuestas por IntelliJ IDEA.
AEM Inicie el archivo jar de directamente y agregue estas opciones, por ejemplo, con la siguiente línea de comandos:
java -Xdebug -Xrunjdwp:transport=dt_socket,address=58242,suspend=n,server=y -Xmx1024m -jar cq-quickstart-6.5.0.jar
También puede añadir estas opciones al script de inicio en crx-quickstart/bin/start
como se muestra a continuación.
# ...
# default JVM options
if [ -z "$CQ_JVM_OPTS" ]; then
CQ_JVM_OPTS='-server -Xmx1024m -Djava.awt.headless=true'
fi
CQ_JVM_OPTS="$CQ_JVM_OPTS -Xdebug -Xrunjdwp:transport=dt_socket,address=58242,suspend=n,server=y"
# ...
AEM Ya está todo configurado para depurar los JSP en el modo de depuración de la.
El código de los paquetes se puede depurar mediante una conexión de depuración remota genérica estándar. Puede seguir las Documentación de Jetbrain sobre depuración remota.