1) размещение jar-файлов в shared / lib или common / lib может уменьшить объем памяти, необходимый для PermGen.ИМХО самое большое преимущество в том, что загрузка файла войны происходит намного быстрее.Но имейте в виду, что, как сказал TripWird, совместно используемые банки связывают все развернутые приложения с одной и той же версией Grails.Обновление становится игрой «ничего или все».
2) если вы используете
grails prod war --nojars
, тогда все файлы jar исключаются из войны.