Обновление с Grails 2.2 до 4.0: существует ли перекрестная ссылка между старым org.codehaus и новыми классами grails? - PullRequest
0 голосов
/ 09 апреля 2020

Мы обновляем приложение с Grails 2.2.0 до Grails 4. Очевидно, что самый большой шаг - это Grails 2 и Grails 3, что требует много изменений кода.

Несколько страниц в документации Grails (например, http://docs.grails.org/3.1.7/guide/upgrading.html) состояние:

Все декларации пакетов в источниках должны быть изменены для нового местоположения соответствующих классов. Пример org.codehaus. groovy .grails.commons.GrailsApplication теперь grails.core.GrailsApplication.

У нас есть большой набор классов codehaus. Этот комментарий звучит так, как будто (старые) классы Codehaus были перемещены в несколько пакетов (предположительно, все Grails.?).

Существует ли перекрестная ссылка, в которой перечисляется, в какие пакеты Grails помещается каждый класс codehaus?

ПРИМЕЧАНИЕ. После выполнения большей части работы без заметок это x-ссылки для некоторых, которые я отметил, если это поможет.

| From                                                                     | To                                                                 |
|--------------------------------------------------------------------------+--------------------------------------------------------------------+
| org.codehaus.groovy.grails.orm.hibernate.HibernateSession                | org.grails.orm.hibernate.HibernateSession                          |
| org.codehaus.groovy.grails.web.json.JSONObject                           | org.grails.web.json.JSONObject                                     |
| org.codehaus.groovy.grails.commons.GrailsDomainClass                     | grails.core.GrailsDomainClass                                      |
| org.codehaus.groovy.grails.plugins.springsecurity.GrailsUser             | grails.plugin.springsecurity.userdetails.GrailsUser                |
| org.codehaus.groovy.grails.web.json.JSONArray                            | org.grails.web.json.JSONArray                                      |
| org.codehaus.groovy.grails.plugins.springsecurity.GormUserDetailsService | grails.plugin.springsecurity.userdetails.GormUserDetailsService    |
| org.springframework.security.core.authority.GrantedAuthorityImpl         | org.springframework.security.core.authority.SimpleGrantedAuthority |

1 Ответ

0 голосов
/ 09 апреля 2020

Есть ли перекрестная ссылка, перечисляющая, в какие пакеты Grails упакован каждый класс codehaus?

Нет. Частично потому, что в каждом пакете Grails нет аналога Codehaus, и наоборот.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...