Создайте новое приложение Grails 2.3, скопируйте его зависимости по умолчанию BuildConfig и удалите те, которые были обновлены при вставке копии, по крайней мере, самые важные для запуска приложения: hibernate
и tomcat
.
Затем наступает сложная часть. Вам нужно просмотреть все остальные плагины, которые у вас есть, и попытаться найти версию плагина grails 2.x и добавить правильную версию в вашу конфигурацию. Во многих случаях его вообще не существует, поэтому вам, возможно, придется найти способ реализовать его поведение, возможно, он был добавлен в ядро Grails в 2.x, может быть, это часть новой весенней версии, а может и нет. Возможно, плагин версии 1.3.7 работает «из коробки» с 2.0, но сам плагин больше не размещается, поэтому вы должны найти его где-нибудь в Интернете.
В крайних случаях для отсутствующих плагинов вы можете попытаться раскошелиться на код и перенести его на Grails 2.x. В зависимости от сложности плагин может быть очень простым или очень сложным.
В любом случае, для решения этой проблемы вы должны прокомментировать зависимости, которые не найдены, но не мешают запуску приложения, например audit-logging
. Затем, когда кусочки начинают складываться, и вы можете запустить свое приложение и просмотреть некоторые страницы, добавьте плагины обратно один за другим, решая способ grails 2.x.
Если отсутствующие плагины были когда-либо популярны в 1.3.7, перед вами есть человек, который спросил, что такое замена, и есть способ преодолеть это в grails 2.x