settembre 22, 2017

Configurare Liferay Plugin SDK in Eclipse

Liferay Plugin SDK è lo strumento messo a disposizione da Liferay per lo sviluppo di estensioni e plugin come per esempio Portlet, Temi e Layout Templates. Lo strumento offre un ambiente di sviluppo basato su Apache Ant e può essere facilmente integrato con i principali IDE di sviluppo tra cui Eclipse. In questo articolo riporto un quick-tutorial per configurare Liferay Plugin SDK in Eclipse.

APPLICATION STACK

Liferay Portal 6.2.ce.ga2
Liferay Plugin SDK 6.2.0
Eclipse Java EE Luna
Eclipse Liferay IDE extension 2.2.x
JDK 1.7.0_07
SO GNU/Linux CentOS 6.6 x86_64

STEP 1.

Scaricare e scompattare la versione Tomcat Bundle di Liferay Portal:
http://www.liferay.com/it/downloads/liferay-portal/available-releases

Scaricare e scompattare Liferay Plugin SDK:
http://www.liferay.com/it/downloads/liferay-portal/additional-files

STEP 2.

Installare in Eclipse l’estesione Liferay IDE:
> Help > Install New Software > Add
Nome: Liferay IDE Stable
URL: http://releases.liferay.com/tools/ide/latest/stable/

giuseppe-urso-configurare-liferay-plugin-SDK-in-eclipse-01

STEP 3.

Aggiungere in Eclipse l’istanza Liferay Plugin SDK scompattata in precedenza:
> Windows > Preferences > Liferay > Installed Plugins SDKs > Add >

giuseppe-urso-configurare-liferay-plugin-SDK-in-eclipse-02

STEP 4.

Definire in Eclipse un ambiente di esecuzione Tomcat Server basato sull’istanza Liferay Portal scompattata in precedenza:
> Windows > Preferences > Server > Runtime Environment > Add > Liferay,Inc > Liferay v6.2 CE (Tomcat 7)
Name: Liferay 6.2
Location: your_path/liferay-portal-6.2.ce-ga2/tomcat-7.0.42
JRE: your_path/jdk1.7.0_71

giuseppe-urso-configurare-liferay-plugin-SDK-in-eclipse-03

giuseppe-urso-configurare-liferay-plugin-SDK-in-eclipse-04

STEP 5.

Creare un nuovo progetto Server integrato in Liferay Portal:
> File > New > Other > Server > Server > Liferay,Inc. > Liferay v6.2 CE (Tomcat 7)

giuseppe-urso-configurare-liferay-plugin-SDK-in-eclipse-06

giuseppe-urso-configurare-liferay-plugin-SDK-in-eclipse-05

Related posts

2 Comments

  1. domenica

    Ciao , mi daresti una dritta per migrare da liferay versione6.2.0 C E a quella successiva , mi puoi spiegare passo passo ocme fare, considera che il server è tomcat

    Reply
    1. Giuseppe Urso

      Ciao,
      il primo consiglio che ti do è quello di fare un full-backup dei dati e dell’intera directory di installazione di Liferay. Meglio ancora se riesci a clonare l’attuale installazione in un ambiente dove non puoi fare danni (soprattutto se hai già caricato molti dati su Liferay).
      Per la procedura di upgrade, puoi seguire la guida 6.1-> 6.2 che è pressapoco simile:
      https://dev.liferay.com/discover/deployment/-/knowledge_base/6-2/upgrading-liferay

      Altrimenti c’è la procedura manuale di aggiornamento alla 7 :
      https://dev.liferay.com/discover/deployment/-/knowledge_base/7-0/upgrading-to-liferay-7#running-an-upgrade-manually

      Infine, fai attenzione a eventuali personalizzazioni su Liferay (plugin, hook, ecc). Se hai sviluppato dei tuoi plugin o altri moduli, dovrai ricompiliare il tuo sorgente aggiornando il classpath alla nuova versione.
      Ultima considerazione (personale), io eviterei l’upgrade alla 7.0 ancora troppo acerba e sicuramente piena di bug. Se proprio devi farlo, vai su una stabile 6.2-ce-ga6.

      Giuseppe

Leave a Reply

Your email address will not be published.