Preparar compatibilidad con JSP para IntelliJ IDEA
IntelliJ IDEA también puede proporcionar soporte en el trabajo con JSP, por ejemplo:
- finalización automática de bibliotecas de etiquetas
- reconocimiento de objetos definidos por
<cq:defineObjects />
y<sling:defineObjects />
AEM Para que esto funcione, siga las instrucciones de Cómo trabajar con JSP en Cómo crear proyectos de con Apache Maven.
Importación del proyecto Maven
-
Abrir el cuadro de diálogo Importar en IntelliJ IDEA por
- seleccionando Importar proyecto en la pantalla de bienvenida si todavía no tiene ningún proyecto abierto
- seleccionando Archivo > Importar proyecto en el menú principal
-
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.
-
Continúe con 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
Depuración de JSP con IntelliJ IDEA
Los siguientes pasos son necesarios para depurar JSP con IntelliJ IDEA
- Configurar una faceta web en el proyecto
- Instalación del complemento de soporte para JSR45
- Configuración de un perfil de depuración
- AEM Configurar para el modo de depuración
Configurar una faceta web en el proyecto
IntelliJ IDEA debe saber dónde encontrar los JSP para la depuración. Como IDEA no puede interpretar la configuración de content-package-maven-plugin
, debe configurarse manualmente.
- Ir a Archivo > Estructura del proyecto
- Seleccione el módulo Contenido
- Haga clic en + sobre la lista de módulos y seleccione Web
- Como directorio de recursos web, seleccione el
content/src/main/content/jcr_root subdirectory
del proyecto como se muestra en la captura de pantalla siguiente.
Instalación del complemento de soporte para JSR45
- Vaya al panel Complementos en la configuración de IntelliJ IDEA
- Vaya al complemento JSR45 Integration y active la casilla que hay junto a él
- Haga clic en Aplicar
- Reinicie IntelliJ IDEA cuando se le solicite
Configuración de un perfil de depuración
- Vaya a Ejecutar > Editar configuraciones
- Pulse + y seleccione Remoto JSR45
- En el cuadro de diálogo de configuración, seleccione Configurar junto a Servidor de aplicaciones y configure un servidor genérico
- Establezca la página de inicio en una dirección URL adecuada si desea abrir un explorador al iniciar la depuración
- Elimine todas las tareas Antes del inicio si usa la sincronización automática de vlt, o configure las tareas de Maven adecuadas si no lo hace
- En el panel Inicio/Conexión, ajuste el puerto, si es necesario
- Copiar los argumentos de la línea de comandos que propone IntelliJ IDEA