Как сгруппировать JS и CSS с помощью графического плагина Grails?

В настоящее время я использую плагин Grails , и у меня есть много модулей, определенных следующим образом:

bootstrap {
    resource url:'js/libs/bootstrap/bootstrap.min.js'
    resource url:'css/libs/bootstrap/bootstrap-responsive.css'
    resource url:'css/libs/bootstrap/bootstrap-glyphicons.css'
    resource url:'css/libs/bootstrap/bootstrap.min.css'
}

Это очень удобно, потому что он объединяет файлы Javascript и CSS вместе в один концептуальный модуль Bootstrap.

Теперь я просматриваю плагин для конвейера ресурсов, и кажется, что файлы могут только require другие файлы того же типа, что означает, что теперь у меня есть два дерева зависимостей (CSS и JS), а не один, что является проблемой, потому что есть взаимозависимости, например, bootstrap.js зависит от bootstrap.css.

Предоставляет ли плагин ресурса-конвейер декларирование межтипных зависимостей? Если нет, то каков наилучший способ справиться с этой проблемой?

Ответ 1

Я не считаю это проблемой. Организация файлов JS и CSS по отдельности (хотя оба они относятся к одному и тому же пакету/продукту, например Bootstrap) - это хорошо, и если JS не может ссылаться на CSS, измените URI.

На мой взгляд, если вы хотите использовать Bootstrap с Grails, попробуйте twitter-boostrap.

Оформить мой блог после регистрации Шаблоны шаблонов Bootstrap в Grails, и если вы хотите пример, проверьте проект я с помощью Twitter Bootstrap здесь.