2013-09-09 4 views
1

Я работаю над проектом Grails, у которого есть блок конфигурации, который я хотел бы передать в JSON.Загрузка JSON as Grails config

Конфигурация кодирует дерево зависимостей модуля javascript. Например, у меня может быть модуль jquery-ui, который требует jquery и может быть найден по адресу {{web_root}}/jquery-ui.min.js. Этот модуль зависит от jQuery, и другие модули могут зависеть от него. Я хотел бы переместить эту конфигурацию (в настоящее время закодированную в Groovy) в формат, который может быть использован gruntjs.

Наиболее очевидным способом решить эту проблему является перемещение дерева модулей в файл JSON, который может быть использован средствами сборки и приложения Grails отдельно. Я не достаточно опытен с Граалем, чтобы знать, как это сделать; Я знаю, как разбирать JSON-файл, и я могу понять, как загрузить файл, но я не знаю, что такое «grails way» для решения этой проблемы.

Любые идеи?

ответ

2

Немного мыслей here.

Ну, я всегда думал, что в этом случае вам придется объединить все плагины ресурсов и переместить всю обработку ресурсов клиента, чтобы хрюкать/лет, но проблема в том, что вы должны установить npm в процессе сборки, иначе опция заключается в обработке файлов, прежде чем вы создадите войну, которая не является интуитивной.

Также найдено это grails-grunt-plugin, но его не на сайте плагинов Grails.

И да, я знаю, что это даже не ответ.