У меня есть работающее приложение Grails, начатое несколько лет назад с Grails 2.0.0.RC1
и обновленная версия после версии, до 2.2.5
. После этого обновления я работал с ним только изредка, так как проект был «завершен», только исправляя ошибку.Обновление приложения от Grails 2.2.5 до 3.0
Теперь мне нужно много работать, поэтому я планирую обновить его до Grails 3.0
, чтобы использовать новые функции, добавленные в последние выпуски Grails.
Этот проект имеет ~ 25 классов домена, ~ 20 контроллеров, кучу сервисов, некоторые пользовательские taglib и использует некоторые плагины: jasper, shiro, searchable.
В качестве общего предложения, то documentation says что
Наилучший подход принять при обновлении плагина или приложения (и, если ваше приложение использует несколько плагинов плагинов потребуется обновление первого), чтобы создать новый Приложение Grails 3.0 с тем же именем и скопируйте исходные файлы в нужные места в новом приложении.
Действительно ли это лучший подход для моего случая, или существуют альтернативные способы (быстрее и менее болезненными) для достижения этого? Вы уже справлялись с этим? Что ты наделал?
Это может помочь http://www.slideshare.net/SpringCentral/migrating-from-grails-2-to-grails-3. Это может дать вам несколько советов. Я также обновляю приложение с 35 + доменами и более 100 контроллерами от Grails 2.5.1 до 3.1.0. Боль невыносима :( – sgiri