Grails 2.4.4 уже включает плагин конвейера активов .Итак, процесс, который я принял, выглядит следующим образом:
Создайте каталог, который я обычно называю vendor, в каталоге /grails-app/assets
, здесь все клиентские зависимости css должны быть расположены, как в вашем случаеfont-awesome
.
В /grails-app/assets/stylesheets/application.css
файл включите font-awesome
в качестве зависимости.
Как только это будет сделано, у вас будет доступ кзначки из представлений, которые зависят от application.css
файла.
Я прилагаю пример
Дерево каталогов
/grails-app/assets/stylesheets/application.css
/*
*= require main
*= require mobile
*= require fontawesome-free-5.3.1-web/css/all.css
*= require_self
*/
Для тестирования в этом примере я добавляю значок в тег h1
в представлении /grails-app/views/index.gsp
, который простирается от / grails-app / views / layouts / main.gsp и это в свою очередь простирается от application.css
Так в /grails-app/views/index.gsp
я добавляю значок
<h1>Application Status <i class="fab fa-font-awesome"></i></h1>
Результат