16 June 2010

Desplegar un "portlet maven" en la carpeta deploy de liferay

Desde luego desarrollar portlets o hooks liferay, utilizando eclipse con maven tiene sus ventajas (hay material para muchos post), pero uno de los contratiempos que encuentro es tener que copiar el war resultante del empaquetado, en la carpeta deploy de liferay.

Pero a grandes males, grandes remedios; así que solo tenemos que configurar el pom.xml para indicarle a maven que el directorio de salida donde se depositará el war sea la carpeta deploy de liferay.

He aquí el extracto del pom.xml que hace esto.

...
<packaging>war</packaging>
...
<build>
...
 <plugin>
  <!-- http://maven.apache.org/plugins/maven-war-plugin/war-mojo.html  -->
  <artifactId>maven-war-plugin</artifactid>
  <configuration>
  <outputDirectory>C:/dev/liferay/deploy</outputdirectory>
  </configuration>
 </plugin>
...
</build>
...


Buen provecho!

Enlaces relacionados:
Creating Liferay portlet with liferay-maven-sdk

- FIN -

No comments: