我对模块上的适配有麻烦。 我正在使用vanityUrl模块并将其调整为适合我的需要。它适用于我所有对java代码的改编。 但由于重复的代码片段,锚标签已被添加两次。我修复了代码,但更改未在部署的服务器上更新。我在本地再次运行它,并且修复程序没有在那里完成,所以我开始进行调试并使用重复的代码。但是经过更深入的调试之后,它已经修复并且我的修复工作。由于服务器超出我的范围,因此我无法远程调试它。所以,我与这个任务模块更新任务试了一下:Magnolia模块代码更改不包括
DeltaBuilder update142 = DeltaBuilder.update("1.4.2", "Update to version 1.4.2"); update142.addTask(new BootstrapSingleModuleResource("Bootstrap new config", "Bootstrap folder/type definition in app.", "config.modules.magnolia-vanity-url.apps.vanityUrl.xml")); register(update142);
测试这个本地一切又恢复了。但在服务器上,版本号已更新,但仍使用重复的代码。
在我看来,我可以修复它与删除模块,做一个干净的安装,再次添加模块添加一个干净的安装再次。但是因为我没有访问服务器来完成这个任务,所以我正在寻找另一种使用固定代码的模块。
我很高兴有任何帮助。
提前感谢和问候,
托尼奥
如果我理解正确,您的模块已安装,但您必须重新安装新版本更新?这是你最终想达到的目标吗? – Ducaz035
我想到了更进一步,您可以使用版本更新轻松删除节点或属性。请让我知道你的需求,然后我可以指出你正确的任务。欢呼声 – Ducaz035
远程服务器上模块的版本是什么?它是否小于1.4.2?添加重复标签的代码在哪里?你是否从服务器上删除它?还是在执行更新任务后仍然存在并可能执行,从而恢复您的更改并重新插入重复? – Jan