我正在将我的应用程序从 Liferay 7.2 升级到 7.4 ga112。
我们使用 AuthenticatedSessionManagerUtil.login() 进行用户登录。我发现:
com.liferay.portal.kernel.security.auth.session.AuthenticatedSessionManagerUtil;
会话包被删除。如果将此类移至其他包,有人可以帮忙吗?
只需在当前源码树中搜索同名的类即可: com.liferay.portal.security.auth.session.AuthenticatedSessionManagerUtil.java
然后查看“git Blame”输出。很容易识别该类被移动的带有注释的提交:
break_change_report
什么portal-impl/src/com/liferay/portal/security/auth/session/AuthenticatedSessionManagerUtil.java
AuthenticatedSessionManagerUtil 已移至 Portal-impl
为什么
我们正在将 Portal-kernel 合并到 Portal-impl 作为简化门户结构的长期目标。
替代品
在构建依赖中添加portal-impl并使用相同的类。