Ahorita estoy trabajando en un tema para liferay y después documenté la forma más fácil de instalar un ambiente de desarrollo para esta plataforma. Esencialmente suelo trabajar en linux así que estos pasos se adaptan a este sistema operativo. Aquí tienen los pasos:
- PASO 1
Descargar el eclipse Hellios
http://www.eclipse.org/helios/
Descargar liferay plugin sdk
http://sourceforge.net/projects/lportal/files/Liferay%20Portal/6.0.6/liferay-plugins-sdk-6.0.6-20110225.zip/download
- PASO 2
Instalar HelliosInstalar plugin sdk
Descomprimir ambos en la ruta donde tienes el liferay, en nuestro caso /opt/
- PASO 3
Ejecutar eclipse
Instalar el IDE de liferay para eclipse
Seguir las instrucciones del sitio web:
http://www.liferay.com/es/community/wiki/-/wiki/Main/Liferay+IDE+Installation+Guide
Quick tip: agregar el eclipse usando la siguiente dirección en install new software
http://releases.liferay.com/tools/ide/eclipse/helios/stable/ - PASO 4
Ejecutar liferay?
path: /opt/liferay-portal-6.0.6/tomcat-6.0.29/bin
> ./startup.sh
Verifica que todo marche bien:
Para ver los logs:
>tail -f opt/liferay-portal-6.0.6/tomcat-6.0.29/ogs/catalina.out - PASO 5
Liferay Plug-ins SDK Setup
Seguir pasos del tutorial de este enlace:
http://www.liferay.com/es/community/wiki/-/wiki/Main/Liferay+IDE+Getting+Started+Tutorial
Después de esta configuración podrás crear fácilmente portlets, hooks, temas, etc. A mí se me presentó un error en el paso 4 (fedora15) y al parecer era el archivo /etc/hosts no estaba bien configurado
Nota: para agregar un portlet al liferay que vinculaste en el tutorial de configuración de SDK (PASO 5) necesistas hacer click derecho en “server”, “add or remove” y seleccionas el proyecto/portlet
Deploy de hooks, portlets y temas
Para poder crear el .war en este ambiente de desarrollo tienes que hacer click derecho en el contenedor del portlet, hook, tema (sidebar izquierdo de eclipse) y luego “Export”. El archivo .war lo colocas en la carpeta “deploy” del servidor de producción si es lo que necesitas.
