Я создаю подключаемый модуль Grails (grails-myorg.zip
), который будет содержать повторно используемый код/артефакты, которые должны использоваться каждым приложением Grails в нашей организации. Это включает в себя пользовательские файлы CSS/JS, которые помогают придать нашим приложениям единообразный внешний вид.
Мне интересно, какой лучший курс действий здесь:
- Создайте плагин
grails-myorg-themes.zip
, который включает только многократно используемые файлы CSS и JS, а затем сделайте его плагином/зависимостью времени выполнения (используяBuildConfig.groovy
) основного плагинаgrails-myorg.zip
; или - Поместите файлы CSS/JS в основной подключаемый модуль
grails-myorg.zip
, но затем используйте подключаемый модуль ресурсов Grails для настройки файлов для всех нижестоящих зависимостей.
В конечном итоге единственным требованием является:
Всякий раз, когда разработчик включает основной подключаемый модуль grails-myorg.zip
как часть подключаемых модулей своего приложения, пользовательские файлы CSS/JS будут доступны (через URL) во время выполнения для HTML-файлов приложения. Таким образом, у них есть опция для включения стилей CSS и других элементов JS, определенных в этих общих файлах, в свои приложения.
Какую стратегию следует использовать, почему и как будет выглядеть конфигурация?
grails-myorg.zip
? - person   schedule 08.04.2014