【发布时间】:2016-05-02 11:57:03
【问题描述】:
我们仍在使用 wicket 1.4,这几乎是 EOL。
我不是 Wicket 方面的专家,这是 5 年前的代码,由于分支重组、未注释的 JIRA 任务更改以及原始开发早已消失,部分 SVN 历史记录丢失。
我已经开始研究迁移到 1.5 并偶然发现这个项目使用了修补过的 JS,例如 wicket-event.js、wicket-ajax.js。此外,似乎有人手动添加了 jquery 库,以便在项目中手动将它们缩小、合并和更新。
坐骑看起来像mountSharedResource("/js/wicket-event.js", new ResourceReference(WicketEventReference.class, "wicket-event.js").getSharedResourceKey());
我真的不知道该怎么做。
出现以下问题:
非常感谢有关此方案的任何输入或后续问题。你有什么想法?
如何处理这些资源装载?目前尚不清楚为什么我们首先拥有它们,也许只是为了缩小? wicket 是如何找到自己的 JS 资源的?
如果我发现修补过的 JS 资源有意义,比如修补它以将自定义类附加到元素或为下拉元素添加选项。我现在将如何解决这个问题?再打补丁?使用其他方式来实现这一点?
编辑:这不仅适用于 JS 资源,也适用于 CSS 资源。看来,大多数坐骑实际上只是因为我们进行了缩小。
【问题讨论】:
标签: wicket