Grails 3 — где находится DataSource.groovy и о подключаемых модулях

Итак, я скачал Grails 3 M1 и создал проект. Нет DataSource.groovy, даже после того, как драйвер MySQL был добавлен в зависимости - я подумал, может быть, он увидит драйвер и узнает, что нужен DataSource.groovy.

Во-вторых, плагины. Я нашел страницу подключаемого модуля Grails 3 (https://github.com/grails3-plugins). идти об установке этих? Есть новый репозиторий? Например. новейший плагин Scaffolding для Maven выпущен в марте 2014 года. Будут ли работать старые плагины?

Спасибо.


person Chris Malan    schedule 09.02.2015    source источник


Ответы (3)


Начиная с Grails 3, конфигурация теперь выполняется либо с помощью application.yml, либо с помощью application.groovy, в зависимости от того, что вы предпочитаете.

Конфигурация больше не разбивается на несколько файлов, как это было раньше.

Для получения дополнительной информации: http://grails.github.io/grails-doc/3.0.x/guide/conf.html#environments

И по вашему второму вопросу. Большинство подключаемых модулей должны по-прежнему работать с новой версией Grails. Обновленные версии, вероятно, скоро будут доступны на официальной странице плагинов.

person Zoidberg    schedule 11.02.2015
comment
Новое имя файла: grails-app/conf/application.yml. - person Alan Thompson; 29.04.2015

Очень полезна эта официальная документация по GRAILS 3.x о файлах конфигурации. больше не присутствует в выпуске 3 и нужны новые файлы.

РЕДАКТИРОВАТЬ: я пытаюсь расширить ответ, как было предложено:

«Некоторые файлы, ранее созданные Grails 2.x, больше не создаются. Они были либо удалены, либо добавлена ​​соответствующая замена. В следующей таблице перечислены файлы, которые больше не используются: (см. таблицу ниже)»

введите здесь описание изображения

person Stefano Scarpanti    schedule 07.11.2016
comment
Хотя эта ссылка может ответить на вопрос, лучше включить сюда основные части ответа и предоставить ссылку для справки. Ответы, содержащие только ссылки, могут стать недействительными, если связанная страница изменится. – Из обзора - person SiHa; 08.11.2016
comment
Я расширяю ответ подробностями, но вся связанная страница чрезвычайно интересна. - person Stefano Scarpanti; 08.11.2016
comment
Я жалуюсь на отрицательное голосование, потому что ссылка является официальной документацией и не соответствует действительности для более старой версии GRAILS. Это действительно полезно для миграции с версии 2.x. - person Stefano Scarpanti; 08.11.2016
comment
Голосование против было не от меня. Причина, по которой ответы, содержащие только ссылки, не приветствуются, заключается в том, что ссылки со временем устаревают. Так что, если лучше включить в свой ответ основные части, как вы, кажется, сделали сейчас :-) - person SiHa; 08.11.2016

Документация Grails для 3 по-прежнему указывает на Grails 2.x

DataSource.groovy больше не существует. Я использую application.yml для своих модов источника данных

Например:

environments:
    development:
          grails:
             mongo:
              host:localhost
              port:27017
              databaseName:zoom 
person Ganesh Krishnan    schedule 27.05.2015