usuwanie widoków wtyczek (gsp) podczas budowania wojny

Używamy różnych wtyczek w naszej aplikacji Grails (jak logowanie, wiosenny rdzeń bezpieczeństwa, ui, acl i wiele innych). Teraz te wtyczki mają domyślne gsps (w folderze widoków każdej wtyczki).

Chcę zbudować WAR bez włączania widoków jakiejkolwiek wtyczki. Więc kiedy wojna jest już zbudowana, tworzy folder wtyczek, który zawiera folder widoków, który domyślnie jest dołączany do wtyczki, te widoki wprowadzają wiele luk i dlatego chcę wykluczyć widoki wtyczek.

Próbuję tego teraz w BuildConfig.groovy jak poniżej:

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

Ale problem polega na tym, że kod próbuje usunąć widoki, gdy nie zostały jeszcze utworzone przez proces budowania wojny. W związku z tym otrzymuję plik nie znaleziono błędu dla tych widoków wtyczek.

Gdzie powinienem napisać kod, aby usunąć widoki wtyczek, tak aby były one już utworzone i dostępne do usunięcia podczas budowania WAR, lub jak nie uwzględniać widoków wtyczek w WAR?

Z góry dziękuję .. Priyank

questionAnswers(1)

yourAnswerToTheQuestion