excluindo modos de exibição de plug-ins (gsp) ao construir a guerra

Estamos usando vários plugins em nosso aplicativo grails (como log, spring security core, ui, acl e muitos outros). Agora esses plugins vêm com gsps padrão (na pasta views de cada plugin).

Eu quero construir um WAR sem incluir os pontos de vista de qualquer plugin. Então, quando a guerra é construída agora, ela cria a pasta plugins que contém a pasta views que vem por padrão com o plugin, essas views estão introduzindo muitas vulnerabilidades e então eu quero excluir as views dos plugins.

Eu estou tentando isso agora mesmo em BuildConfig.groovy como abaixo:

<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>

Mas o problema é que o código tenta excluir as visualizações quando elas ainda não foram criadas pelo processo de construção de guerra. Daí eu recebo um erro de arquivo não encontrado para essas visualizações de plugins.

Onde devo escrever o código para excluir os modos de exibição de plug-ins para que eles já estejam criados e disponíveis para exclusão ao criar o WAR ou como não incluo os modos de exibição de plug-ins no WAR?

Obrigado antecipadamente .. Priyank

questionAnswers(1)

yourAnswerToTheQuestion