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 
Другие вопросы по тегам