Как добавить или установить плагины в Grails-3.0.4, которые я использовал в Grails-2.4.4 при обновлении приложения

1) Как добавить или установить плагины в 3.0.4, как в 2.4.4, мы можем установить, указав в BuildConfig.groovy?

2) Как создать новые плагины и скопировать исходный код в новые плагины из оригинальных плагинов в качестве документации, в которой говорится о необходимости обновления плагинов в Grails-3.x?

2 ответа

  1. Вы добавляете свои плагины в dependencies блок в вашем build.gradle, Вы найдете плагины здесь - как указано на странице плагинов.
  2. Следуйте инструкциям в Обновлении с Grails 2.x - Справочная документация

Короче говоря, миграция включает в себя:

  1. Создание нового приложения / плагина Grails 3.
  2. Копирование исходного кода из проекта Grails 2 в новый проект. Под источником я подразумеваю контроллеры, домены, службы и другие артефакты Grails, а НЕ конфигурацию, такую ​​как Config.groovy, BuildConfig.groovy и т. Д.
  3. Переконфигурирование нового проекта в соответствии с изменениями, внесенными в Grails 3. Это включает в себя переход от Config.groovy к application.yml, настройку зависимостей от версий плагинов Grails 3, перемещение BootStrap.groovy и т. Д. Как упоминалось в @cfrick, Обновление Grails 2.x - Справочная документация - ваш друг.
  4. Исправьте все ошибки времени компиляции и выполнения. Скорее всего, у вас их будет много.

Копия без разбора, например cp -rf OldProjectPath NewProjectPath не будет работать. Я рекомендую проверить версии Grains 3 ваших плагинов, чтобы увидеть, сколько их было портировано. Это скажет вам, если это подходящее время для миграции.

Другие вопросы по тегам