Come sviluppare progetti AEM utilizzando Eclipse how-to-develop-aem-projects-using-eclipse

CAUTION
AEM 6.4 ha raggiunto la fine del supporto esteso e questa documentazione non viene più aggiornata. Per maggiori dettagli, consulta la nostra periodi di assistenza tecnica. Trova le versioni supportate qui.

Questa guida descrive come utilizzare Eclipse per lo sviluppo di progetti basati su AEM.

NOTE
L'Adobe ora fornisce Strumenti di sviluppo AEM per Eclipse che consente di sviluppare soluzioni AEM con Eclipse.

Panoramica overview

Per iniziare a utilizzare AEM sviluppo su Eclipse, sono necessari i seguenti passaggi.

Ognuno di essi viene spiegato più dettagliatamente nel resto del presente How-To.

  • Installa Eclipse 4.3 (Kepler)
  • Imposta il progetto AEM in base a Maven
  • Preparare il supporto JSP per Eclipse nel Maven POM
  • Importare il progetto Maven in Eclipse
NOTE
Questa guida si basa su Eclipse 4.3 (Kepler) e AEM 5.6.1.

Installa Eclipse install-eclipse

Scarica "Eclipse IDE for Java EE Developers" dal Pagina Download di Eclipse.

Installa Eclipse seguendo la Istruzioni di installazione.

Imposta il progetto AEM in base a Maven set-up-your-aem-project-based-on-maven

Quindi, imposta il progetto utilizzando Maven come descritto in Come generare progetti AEM con Apache Maven.

Preparare il supporto JSP per Eclipse prepare-jsp-support-for-eclipse

Eclipse può anche fornire supporto nell’utilizzo di JSP, ad esempio

  • completamento automatico delle librerie di tag
  • Consapevolezza di oggetti definiti da <cq:defineobjects /> e <sling:defineobjects />

Per questo lavoro:

  1. Segui le istruzioni su Come lavorare con i JSP in Come generare progetti AEM con Apache Maven.

  2. Aggiungi quanto segue al <build /> nella sezione POM del modulo di contenuto.

    Il plugin di supporto Maven di Eclipse, m2e, non fornisce supporto per il maven-jspc-plugin, e questa configurazione dice a m2e di ignorare il plugin e il relativo compito di pulire i risultati di compilazione temporanea.

    Questo non è un problema: come indicato in Come lavorare con i JSP, il maven-jspc-plugin in questa configurazione viene utilizzato solo per convalidare che i JSP vengano compilati come parte del processo di creazione. Eclipse segnala già eventuali problemi in JSP e non si affida a questo plug-in Maven per poterlo fare.

    myproject/content/pom.xml

    code language-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>
    

Importare il progetto Maven in Eclipse import-the-maven-project-into-eclipse

  1. In Eclipse, scegli File > Importa…

  2. Nella finestra di dialogo Importa, scegli Maven > Progetti Maven esistenti, quindi fai clic su "Successivo".

    chlimage_1-41

  3. Inserisci il percorso della cartella di livello principale del progetto, quindi fai clic su "Seleziona tutto" e "Fine".

    chlimage_1-42

  4. Ora sei impostato per l’utilizzo di Eclipse per sviluppare il progetto AEM, incluso il completamento automatico JSP.

    chlimage_1-43

    note note
    NOTE
    Se include /libs/foundation/global.jsp o altri JSP in /libs, sarà necessario copiarlo nel progetto in modo che Eclipse possa risolvere l’inclusione. Allo stesso tempo, assicurati che Maven non includa nel pacchetto di contenuti. Come ottenere questo risultato è descritto in Come creare progetti AEM utilizzando Apache Maven.
recommendation-more-help
2315f3f5-cb4a-4530-9999-30c8319c520e