borrando vistas de plugins (gsp) al construir la guerra

Estamos utilizando varios complementos en nuestra aplicación Grails (como registro, núcleo de seguridad de Spring, ui, ACL y muchos otros). Ahora estos complementos vienen con gsps predeterminados (en la carpeta de vistas de cada complemento).

Quiero crear un WAR sin incluir las vistas de ningún complemento. Entonces, cuando la guerra se construye ahora mismo, crea la carpeta de complementos que contiene la carpeta de vistas que viene de forma predeterminada con el complemento, estas vistas están introduciendo muchas vulnerabilidades y, por lo tanto, quiero excluir las vistas de complementos.

Estoy intentando esto ahora mismo en BuildConfig.groovy como a continuación:

<code>grails.project.dependency.resolution = {
grails.war.resources = { stagingDir ->
   println "Customized delete started..."
   delete{fileset dir: "${stagingDir}/WEB-INF/plugins/logging-0.1/grails-app/views/"}
   delete{fileset dir: "${stagingDir}/WEB-INF/plugins/spring-security-ui-0.1.2/grails-app/views/"}
    }
   }
</code>

Pero el problema es que el código intenta eliminar las vistas cuando aún no están creadas por el proceso de construcción de la guerra. Por lo tanto, obtengo un error de archivo no encontrado para esas vistas de plugins

¿Dónde debo escribir el código para eliminar las vistas de complementos para que ya estén creados y disponibles para eliminarse al crear el WAR, o cómo no incluir las vistas de complementos en el WAR?

Gracias de antemano .. Priyank

Respuestas a la pregunta(1)

Su respuesta a la pregunta