Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将Liferay 6.2 maven插件升级到Liferay 7模块_Liferay_Liferay 6_Liferay 7_Liferay Dxp - Fatal编程技术网

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

将Liferay 6.2 maven插件升级到Liferay 7模块,liferay,liferay-6,liferay-7,liferay-dxp,Liferay,Liferay 6,Liferay 7,Liferay Dxp,有许多网站提供了将liferay 6.2升级到dxp的文章,但仅限于ant项目。我们如何将liferay 6.2 maven项目升级为liferay dxp gradle项目?升级代码的策略完全相同。Liferay的插件SDK在6.2版之前默认为Ant,现在您可以在Liferay workspace(基于gradle)、gradle和maven之间进行选择-只需选择您想要的构建环境(听起来您想继续使用maven)并将代码添加到所选项目的空蓝图中 Liferay IDE中有一个升级工具可能会对您有

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

升级代码的策略完全相同。Liferay的插件SDK在6.2版之前默认为Ant,现在您可以在Liferay workspace(基于gradle)、gradle和maven之间进行选择-只需选择您想要的构建环境(听起来您想继续使用maven)并将代码添加到所选项目的空蓝图中

Liferay IDE中有一个升级工具可能会对您有所帮助——即使它不使用您选择的构建工具,或者eclipse不是您选择的IDE:升级工具是升级期间使用的一次性工具。无论结果如何:您总是可以检查(例如)以找到适合Maven的构建描述符,并使其适应您的项目

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


我不知道有哪种自动化的过程可以为您进行这种翻译(而且很可能您在翻译过程中会遇到一些版本号)

升级代码的策略完全相同。Liferay的插件SDK在6.2版之前默认为Ant,现在您可以在Liferay workspace(基于gradle)、gradle和maven之间进行选择-只需选择您想要的构建环境(听起来您想继续使用maven)并将代码添加到所选项目的空蓝图中

Liferay IDE中有一个升级工具可能会对您有所帮助——即使它不使用您选择的构建工具,或者eclipse不是您选择的IDE:升级工具是升级期间使用的一次性工具。无论结果如何:您总是可以检查(例如)以找到适合Maven的构建描述符,并使其适应您的项目

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


我不知道有哪种自动流程可以为您进行此翻译(而且很可能您在翻译过程中会遇到一些版本号)

谢谢您的快速回复。我忘了提到我想从maven build tool迁移到gradle,同时从6.2升级到dxp。我已经编辑了这个问题。我正在执行gradle init,它位于pom.xml所在的位置。它正在为我创建gradle文件。我还添加了在liferay 7 in build.gradle文件中更新的依赖项。最后,我删除xml文件并在每个portlet中提供声明性注释。我是否需要执行任何其他额外步骤来进行适当升级?感谢您的快速响应。我忘了提到我想从maven build tool迁移到gradle,同时从6.2升级到dxp。我已经编辑了这个问题。我正在执行gradle init,它位于pom.xml所在的位置。它正在为我创建gradle文件。我还添加了在liferay 7 in build.gradle文件中更新的依赖项。最后,我删除xml文件并在每个portlet中提供声明性注释。我是否需要执行任何其他额外步骤来进行适当升级?