AEM En esta guía se describe cómo utilizar Eclipse para desarrollar proyectos basados en el.
El Adobe ahora proporciona el AEM Herramientas de desarrollo para Eclipse AEM lo que le ayuda a desarrollar soluciones para el desarrollo de la con Eclipse.
AEM Para comenzar con el desarrollo de la en Eclipse, se requieren los siguientes pasos.
Cada uno de ellos se explica con más detalle en el resto de este tutorial.
Esta guía se basa en Eclipse 4.3 (Kepler AEM) y en la versión 5.6.1 de la.
Descargue "Eclipse IDE para desarrolladores de Java EE" desde el Página de descargas de Eclipse.
Instale Eclipse siguiendo las Instrucciones de instalación.
A continuación, configure el proyecto mediante Maven como se describe en AEM Creación de proyectos de mediante Apache Maven.
Eclipse también puede proporcionar soporte en el trabajo con JSP, por ejemplo,
Para que esto funcione:
Siga las instrucciones de Cómo trabajar con JSP in AEM Creación de proyectos de mediante Apache Maven.
Añada lo siguiente a <build /> de su módulo de contenido.
El complemento de soporte Maven de Eclipse, m2e, no proporciona soporte para el complemento maven-jspc-plugin, y esta configuración le indica a m2e que ignore el complemento y la tarea relacionada de limpiar los resultados de compilación temporales.
Esto no es un problema: como se indica en Cómo trabajar con JSP, el complemento maven-jspc-plugin de esta configuración solo se utiliza para validar que los JSP se compilan como parte del proceso de compilación. Eclipse ya informa de problemas en JSP y no depende de este complemento de Maven para poder hacerlo.
myproject/content/pom.xml
<build>
<!-- ... -->
<pluginManagement>
<plugins>
<!--This plugin's configuration is used to store Eclipse m2e settings only. It has no influence on the Maven build itself.-->
<plugin>
<groupId>org.eclipse.m2e</groupId>
<artifactId>lifecycle-mapping</artifactId>
<version>1.0.0</version>
<configuration>
<lifecycleMappingMetadata>
<pluginExecutions>
<pluginExecution>
<pluginExecutionFilter>
<groupId>org.apache.sling</groupId>
<artifactId>maven-jspc-plugin</artifactId>
<versionRange>[2.0.6,)</versionRange>
<goals>
<goal>jspc</goal>
</goals>
</pluginExecutionFilter>
<action>
<ignore/>
</action>
</pluginExecution>
<pluginExecution>
<pluginExecutionFilter>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-clean-plugin</artifactId>
<versionRange>[2.4.1,)</versionRange>
<goals>
<goal>clean</goal>
</goals>
</pluginExecutionFilter>
<action>
<ignore/>
</action>
</pluginExecution>
</pluginExecutions>
</lifecycleMappingMetadata>
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>
En Eclipse, seleccione Archivo > Importar…
En el cuadro de diálogo de importación, elija Maven > Proyectos Maven existentes y, a continuación, haga clic en "Siguiente".
Introduzca la ruta a la carpeta de nivel superior del proyecto y, a continuación, haga clic en "Seleccionar todo" y "Finalizar".
AEM Ahora ya está todo listo para usar Eclipse para desarrollar su proyecto de, incluido el autocompletado de JSP.
Si incluye /libs/foundation/global.jsp
u otros JSP en /libs
, debe copiarlo en su proyecto para que Eclipse pueda resolver la inclusión. Al mismo tiempo, debe asegurarse de que Maven no lo incluya en su paquete de contenido. La forma de lograrlo se describe en AEM Cómo crear proyectos de con Apache Maven.