将 Liferay 6.2 maven 主题升级为 DXP 主题

Posted

技术标签:

【中文标题】将 Liferay 6.2 maven 主题升级为 DXP 主题【英文标题】:Upgrading Liferay 6.2 maven theme into DXP theme 【发布时间】:2018-05-01 06:22:58 【问题描述】:

我想将 liferay 6.2 主题升级为 liferay DXP 主题。问题是我现有的主题是基于 Maven 的。所以当我尝试导入主题生成器时它会显示错误:

我使用 yo liferay-theme:import 和我的主题的绝对路径,一旦按下回车,它会说:“你的主题”似乎不是 SDK 中的主题。我想将它迁移到主题生成器然后升级。怎么办?

【问题讨论】:

【参考方案1】:

导入器旨在与基于 ant 的插件 SDK 一起使用。您可以先将您的主题转换为 6.2 Plugin SDK,使用该工具将其转换为 Liferay 工作区,然后运行更新。

这是一项相当多的工作,结果可能会令人失望。你最好从头开始。生成一个新的 Liferay 7 主题并复制您想要重复使用的点点滴滴。小心 CSS 和模板。

【讨论】:

您好 Miroslav,感谢您的回复。实际上将现有主题转换为 7 对我来说不是一个问题,我想在 css 中升级我的引导类,并将模板 liferay 6.2 模板对象/服务升级到 DXP。一旦我创建了新主题,升级过程就不起作用了。我只是想知道,有什么方法可以直接将 maven 主题转换为 dxp 主题。而不是先让它 ant build 然后升级到 dxp 主题。 好像没有直接路径。 感谢@MiroslavLigas 的提醒

以上是关于将 Liferay 6.2 maven 主题升级为 DXP 主题的主要内容,如果未能解决你的问题,请参考以下文章

CSS 文件中的背景图像路径 - Liferay 6.2

Liferay IDE3.1 M1的一些新功能

如何在 Liferay 门户 6.2 中部署地理服务器战争

带有 SOAP XML JAX-WS(WAS Portal 7)服务的 Java 1.6 Maven 项目对 Tomcat Liferay 6.2 GA6 无法访问端点

我们如何在 liferay7 中覆盖 liferay 模块?

如何写一个漂亮的Liferay Theme 6.2