Content management system Magnolia 5.5 CMS:标记要在下次更新时删除的修补程序

Content management system Magnolia 5.5 CMS:标记要在下次更新时删除的修补程序,content-management-system,magnolia,Content Management System,Magnolia,如果我用快速修复程序覆盖Magnolia 5.5中的资源,是否有可能标记该资源,以便在更新源文件时删除快速修复程序 (例如,如果我制作了一个快速修复程序,同时提交了一个真正的修复程序,比如说更新时的svn,那么资源仍然会被快速修复程序覆盖,而不是被真正的修复程序覆盖。)AFAIK这不是自动处理的,但它确实是一个有趣的用例。 如果您愿意自己编写一点Java,那么您应该能够实现这一点。只需注册DirectoryWatcherService(您需要实现info.magnolia.dirwatch.Wa

如果我用快速修复程序覆盖Magnolia 5.5中的资源,是否有可能标记该资源,以便在更新源文件时删除快速修复程序


(例如,如果我制作了一个快速修复程序,同时提交了一个真正的修复程序,比如说更新时的svn,那么资源仍然会被快速修复程序覆盖,而不是被真正的修复程序覆盖。)

AFAIK这不是自动处理的,但它确实是一个有趣的用例。
如果您愿意自己编写一点Java,那么您应该能够实现这一点。只需注册
DirectoryWatcherService
(您需要实现
info.magnolia.dirwatch.WatcherCallback
)。在您的回调中,当灯模块有任何更新时,您将收到通知,并可以对此做出反应(例如,检查是否存在修补程序,并在此类更新中删除修补程序)。如果您想看到这种回调的实现,请查看

HTH,
一月