Я обновляю свое приложение с Liferay 7.2 до 7.4 ga112.
Мы используем AuthenticatedSessionManagerUtil.login() для входа пользователя. Я нашел это:
com.liferay.portal.kernel.security.auth.session.AuthenticatedSessionManagerUtil;
пакеты сеанса удаляются. Может ли кто-нибудь помочь, если этот класс будет перенесен в другой пакет?
Просто найдите класс с таким же именем в текущем дереве исходного кода: com.liferay.portal.security.auth.session.AuthenticatedSessionManagerUtil.java
А затем посмотрите на вывод «мерзавец виноват». Довольно легко идентифицировать коммит по его комментарию, с которым был перемещен этот класс:
Breaking_change_report
Что такоеportal-impl/src/com/liferay/portal/security/auth/session/AuthenticatedSessionManagerUtil.java
AuthenticatedSessionManagerUtil перемещается в portal-impl.
Почему
Мы объединяем ядро портала с порталом в качестве долгосрочной цели по упрощению структуры портала.
Альтернативы
Добавьте portal-impl в зависимость сборки и используйте тот же класс.