将Liferay 6.2 maven插件升级到Liferay 7模块

时间:2017-02-01 10:46:28

标签: liferay liferay-6 liferay-7 liferay-dxp

有许多网站提供用于将liferay 6.2升级到dxp的文章,但仅用于ant项目。我们如何将liferay 6.2 maven项目升级到liferay dxp gradle项目?

1 个答案:

答案 0 :(得分:0)

升级代码的策略完全相同。 Liferay的插件SDK默认为Ant,直到6.2,现在您可以选择liferay-workspace(基于gradle),gradle和maven - 只需选择您喜欢的构建环境(听起来像你一样)喜欢继续使用maven)并将代码添加到您选择的项目的空蓝图中。

Liferay IDE中的升级工具可以帮助您 - 即使它没有使用您选择的构建工具,或者eclipse不是您选择的IDE:升级工具是升级期间使用的一次性工具。无论结果如何:您始终可以检查(例如)Liferay's blade-sample project以找到适合Maven的构建描述符 - 并使它们适应您的项目。

编辑:澄清之后:您的主要任务仍然是代码的升级。从Maven转移到gradle:识别依赖关系并从pom.xml语法转换为gradle的声明 - 内容类似(例如组,名称,版本),只有你如何将它们写下来是不同。如果您对pom.xml进行了精心的自定义修改,请先尝试不使用它们。您可以从库存build.gradle开始(例如,从与您的项目最匹配的刀片示例),然后随时修复编译时依赖项。

我不知道为您执行此翻译的自动过程(并且最有可能的是您在此过程中提升了一些版本号)