Grails 3 - где находится DataSource.groovy и про плагины
Поэтому я скачал Grails 3 M1 и создал проект. Там нет DataSource.groovy, даже после того, как драйвер MySQL был добавлен к зависимостям - я подумал, что, возможно, он увидит драйвер и узнает, что DataSource.groovy необходим.
Во-вторых, плагины. Я нашел страницу плагина Grails 3 ( https://github.com/grails3-plugins). Как можно установить их? Есть ли новый репозиторий? Например, новейший плагин Scaffolding для Maven выпущен в марте 2014 года. Будут ли работать старые плагины?
Благодарю.
3 ответа
Весьма полезна эта официальная документация GRAILS 3.x о файлах конфигурации, которых больше нет в выпуске 3, и о необходимости новых файлов.
РЕДАКТИРОВАТЬ: Я пытаюсь расширить ответ как предложено:
"Некоторые файлы, которые были ранее созданы в Grails 2.x, больше не создаются. Они либо удалены, либо добавлена соответствующая замена. В следующей таблице перечислены файлы, которые больше не используются: (см. Таблицу ниже)"
Начиная с Grails 3, настройка теперь выполняется с помощью application.yml или application.groovy в зависимости от того, что вы предпочитаете.
Конфигурация больше не разделяется на несколько файлов, как это было сделано ранее.
Для получения дополнительной информации: http://grails.github.io/grails-doc/3.0.x/guide/conf.html
И для вашего второго вопроса. Большинство плагинов должны работать с новой версией Grails. Обновленные версии, вероятно, скоро будут доступны на официальной странице плагинов.
Документация Grails для 3-х точек указывает на Grails 2.x
DataSource.groovy больше не существует. Я использую application.yml для моих модов источников данных
Например:
environments:
development:
grails:
mongo:
host:localhost
port:27017
databaseName:zoom