A la hora de desplegar un portlet en el log podemos obtener un mensaje indicando que este no se ha actualizado porque la versión desplegada en el servidor es más actual que la que estamos intentando desplegar.
Un ejemplo de mensaje podría ser:
Not updating portlet_name because version 6.2.5.1 is newer than version 6.2.0.1
Para solventarlo, tenemos que generar la versión correcta de nuestro portlet. Para el caso Liferay 6.2, accederemos a la carpeta donde tengamos el SDK (por ejemplo: C:\liferay62\liferay-plugins-sdk-6.2) y aquí encontraremos un fichero: "build.usuario.properties"; es decir, si nuestro usuario es: "netic360", el fichero se llamará: "build.netic360.properties".
Puesto que este es el fichero utilizado para llevar a cabo el "build" del portlet, debemos añadir la línea:
lp.version = 6.2.5
De esta manera, el .war del portlet se generará para la versión especificada.
No hay comentarios:
Publicar un comentario
Déjanos tu comentario