掲示板

Extension en maven no sobrescribe liferay-portlet-ext

9年前 に Antonio Javier Ortega Pérez によって更新されました。

Extension en maven no sobrescribe liferay-portlet-ext

New Member 投稿: 22 参加年月日: 11/04/20 最新の投稿
Hola a todos. Estoy realizando una extensión de liferay con maven con el propósito de modificar el AssetRenderer del MessageBoard. He seguido todas las instrucciones que indican:

https://github.com/mikakoivisto/liferay-maven-incubation/wiki/Creating-a-ext-plugin
https://www.liferay.com/es/web/juan.fernandez/blog/-/blogs/extending-an-assetrendererfactory

No parece muy complicado, pero parece que la extensión no se crea o se deploya correctamente. En el fichero liferay-portlet-ext.xml pongo la definición del portlet 19 (MessageBoards) y modifico la entrada <asset-renderer-factory> para que apunte a la nueva clase. La cuestión es que la nueva clase no se llama. Parece que el fichero no se lee ya que viendo que no me llamaba a la nueva clase cerre mal un tag para ver si el fichero realmente se estaba leyendo, y parece que no. El fichero está ubicado en el subproyecto ext-web dentro de src/main/webapp/WEB-INF/liferay-portlet-ext.xml, que es el lugar donde el arquetipo ‘deja’ la plantilla de fichero para modificar.

Algún consejo?

Muchas gracias.