2017-08-02 81 views
0

有没有办法将导入 a 从Liferay 7.0到Liferay 6.2的LAR文件(Sitemap)?将Liferay 7.0导入Sitemap至Liferay 6.2

我试图编辑LAR文件,我打开它,我编辑的Manifest.xml,我从到build-number="6205

enter image description here

改变build-number="7002"但它不工作:

enter image description here

有没有办法或“黑客”来做到这一点?

回答

1

从技术上讲,有一种方法可以破解它:使其看起来像预期的版本。

但是,这是一个不现实的答案,因为LAR文件的意思是正好是相同的版本。即使是6.2GA3安装也会拒绝6.2GA4 LAR文件。

我不知道确切的变化,但考虑到整个架构在6.2和7之间发生了戏剧性的变化,我认为这不是一件微不足道的事情。由于LAR文件是只有意思是有史以来用于实例间的通信正好是相同版本,文件内容也没有记录。相反,它被记录为可以随意更改。这是什么目前需要

如果你换个方式(6.2 - > 7),配方会更新你的6.2实例并再次输出LAR。但是,使用新版本的内容更新旧版本并不是一个确定的用例 - 这会降级。创作系统(例如分期)应该与生产安装版本相同。