私はICEPushウィッケットの統合からPushPanelクラスを使用しようとしていますが、使用されるウィッケットクラスは変更されたように見え、PushPanelクラスはウィッケット1.5.4では機能しません。 icepush-wicket.jarはwicket-1.4.5を使ってビルドされています。クラスとメソッドのいくつかは変更されています。ICEPush 2.0.0のウィケットのプッシュパネルは、ウィッケット1.5.4で動作させる方法はありますか?
強制的に動作させる方法はありますか?
私はICEPushウィッケットの統合からPushPanelクラスを使用しようとしていますが、使用されるウィッケットクラスは変更されたように見え、PushPanelクラスはウィッケット1.5.4では機能しません。 icepush-wicket.jarはwicket-1.4.5を使ってビルドされています。クラスとメソッドのいくつかは変更されています。ICEPush 2.0.0のウィケットのプッシュパネルは、ウィッケット1.5.4で動作させる方法はありますか?
強制的に動作させる方法はありますか?
私はウィッケット1.5.4で動作するようにコードを修正しました。
ICEpushとのWicketの統合は実験的でしたが、私たちはこれを前倒しして実現していきます。ここでは、非互換性の詳細をいくつか見せていただけますか?
もちろん。私は明日再び投稿します。私はそれを更新するにはかなり小さな変更になると思う。インタフェースは変更されましたが、大幅に変更されませんでした。 – icecreamhead
ここにOKです。 PushPanelをインスタンス化しようとすると、この例外が発生します。 '原因:java.lang.NoSuchMethodError:org.icepush.integration.wicket.core.PushPanel.getRequest()Lorg/apache/wicket/Request; \t at org.icepush.integration.wicket.core.PushPanel。
これは、 'org.apache.wicket.Request'クラスが移動され、明示的なクラスとして存在しないためです。 – icecreamhead
これは私の公開githubリポジトリに投稿されました:) – icecreamhead