如何确保 AEM 6.4 代码与 AEM 6.5 兼容

How to ensure AEM 6.4 code will be compatible with AEM 6.5

我们计划将 AEM 版本从 6.4 迁移到 6.5。我们如何确保当前代码库(基于 AEM 6.4 构建)与 AEM 6.5 兼容?

模式检测器对此有帮助吗?我们是否有任何其他方法来确定 AEM 6.4 代码是否与 AEM 6.5 兼容

模式检测器是第一步,是的。真正确保代码库兼容的唯一方法是测试。

6.4 AEM 代码库是否继承自以前的版本(6.3 或更早版本)?如果当前站点是使用 6.4 开发的,则您的站点更有可能工作,但唯一的方法是测试。

如果要保留所有内容版本控制(在 AEM 级别),或者包含页面、XF、标签和资产的单个包是否足够,则必须考虑。

除此之外,升级 AEM UberJar 版本并进行全新安装并查看 AEM 日志。确保所有 Java 包都处于活动状态,等等

捕获当前外观的视觉证据并与 6.5 中的相同页面 运行 进行比较也很有帮助。

绝对确定的唯一方法是使用 AEM 6.5 原型构建您的项目。

模式检测器将有助于识别潜在问题,但不能保证代码兼容。