我們仍在1.4號門上,這幾乎是EOL。使用自定義js資源座標系將wicket 1.4移植到1.5
我不是Wicket的專家,這是5年前的代碼,SVN歷史記錄中的部分內容因分支重組而丟失,沒有註釋JIRA任務的變化以及原來的開發已久。
我已經開始研究遷移到1.5,並且弄明白這個項目使用補丁JS這樣的事實,比如wicket-event.js,wicket-ajax.js。另外,似乎有人手動添加了jquery庫,讓它們在項目中被手動縮小和合並和更新。 坐騎看起來像mountSharedResource("/js/wicket-event.js", new ResourceReference(WicketEventReference.class, "wicket-event.js").getSharedResourceKey());
我不太確定該怎麼做。
將出現下列問題:
在這種情況下的任何輸入或後續問題是非常讚賞。你怎麼看?
如何應對這些資源掛載?目前還不清楚爲什麼我們首先有他們,也許只是爲了縮小?檢票首先如何找到它的JS資源?
如果我發現補丁JS資源是有道理的,比如修補它以將自定義類附加到元素或爲下拉元素添加選項。我現在將如何解決這個問題?再次補丁?使用其他方式來實現這一目標?
編輯:這不僅是爲JS資源,而且爲CSS資源。看來,大多數坐騎真的只是因爲我們做了縮小而完成的。
謝謝你的提示。是的,遷移應該引導我們到Wicket 7.從遷移到5開始,因爲我擔心立即遷移到7會更困難。 – srm
PS:所以你的建議是刪除所有這些自定義的JS引用,看看有什麼需要修復之後? – srm
您可以根據當前生產版本中的Wicket文件來區分您的文件版本,並決定要執行的操作。 –