java - 如何将 Liferay 6.2 portlet 升级到 Liferay 7.2
问题描述
是否有将 Liferay 6.2 版升级到 Liferay 7.2 版的工具?
我有一个 Liferay 6.2(主题和 portlet)的项目,我遵循了 Liferay Portal CE 7.2 升级代码的文档,从主题升级开始,但有些东西对我不起作用:
yo liferay-theme:import
错误 liferay-theme:import 您似乎没有安装名为“liferay-theme:import”的生成器。
脚本 6.2 groovy
启动失败:Script1.groovy:15:无法解析类 com.liferay.portal.model.Group
任何人都可以就如何升级我的项目(主题,portlet)提供建议吗?
解决方案
我想建议将问题分为三个子问题
首先,portlet 转换需要更新代码,因此代码存储在数据库中,因此您必须执行 Mysql 升级...
接下来你需要升级模型(所以核心 liferay 将被升级)se link -- upgrade liferay
第三,我要升级主题,我想提一下,在liferay 7.2中不再使用Velocity,在这种情况下使用Freemarker我们点击主题升级主题升级的链接
此致!
推荐阅读
- terraform - terraform 资源名称中可以有一个点吗?
- identityserver4 - oidc-client-js 对敏感数据的重新认证
- ruby-on-rails - 不要在每个类方法中使用 self 并且不要在 ruby 中使用单例模型
- java - Java HttpRequest 超时意外抛出 HttpConnectTimeoutException
- docker - Docker不会在图像中复制json文件
- amazon-web-services - 如何确保我编写的 AWS Glue 爬虫使用的是 OpenCSV SerDe 而不是 LazySimpleSerDe?
- pandas - Panda DataFrame 在两列中组合唯一值以进行 OrdinalEncoder Fit
- optimization - 动量对随机梯度下降的影响是否有深入探讨?
- git - 使用 sed 或 awk 自动记录 gitconfig 别名
- java - spring data JPA:如何执行聚合函数