30 July 2010

Creación de portlets con Struts2, Maven y Eclipse

Struts2 nos provee de una serie de arquetipos maven que aceleran nuestro proceso de desarrollo, algunos de ellos nos permiten crear portlets JSR 168.

Los arquetipos para crear portlets JSR 168 son:
  • struts2-archetype-portlet.- Para crear un portlets vacios.
  • struts2-archetype-dbportlet.- Para crear portlets que muestran el contenido de una tabla de base de datos (Consultas, Spring, HSQL, preferencias).

Para tener disponibles estos arquetipos en el repositorio maven al que esta conectado eclipse hay que añadir un arquetipo nuevo; esta opción sale cuando creamos un proyecto maven y nos pide que seleccionemos el arquetipo que deseamos utilizar.


Una vez que se levanta el popup del nuevo arquetipo, hay que introducir sus opciones de registro del arquetipo que deseamos utilizar.

Si estamos creando portlets para Liferay, después de crear el proyecto, simplemente hay que añadir los ficheros propios de configuración de este (liferay-display.xml, liferay-plugin-package.properties y liferay-portlet.xml).

Enlaces relacionados:


- FIN -

No comments: