1

プロジェクト フォームApache Wicket 1.5.7を に移行していApache Wicket 6.12ます。

ウィケット拡張ライブラリに問題があります。見つからない理由がわかりません。maven でインポートする必要がありますか、それともコアにありますか?

この場合、NestedTree についてです。

import org.apache.wicket.extensions.markup.html.repeater.tree.NestedTree;

これはエラーです:インポート org.apache.wicket.extensions を解決できません

しかし、拡張子が見つかりません。

このドキュメント ページのおかげで、Wicket 6.x にコントロールが存在すると確信しています: http://ci.apache.org/projects/wicket/apidocs/6.0.x/org/apache/wicket/extensions/markup/html/リピーター/ツリー/package-summary.html

何かアドバイス?

4

1 に答える 1

2

別の maven 依存関係としてロードする必要があります。

mvnrepository.com から取得した最新バージョンを次に示します。

<dependency>
    <groupId>org.apache.wicket</groupId>
    <artifactId>wicket-extensions</artifactId>
    <version>6.11.0</version>
</dependency>

通常、行うことは、バージョン プロパティを定義することです。

<properties>                
    <wicket.version>6.11.0</wicket.version>
</properties>

改札のコアと拡張機能の両方からそれを参照します。

<dependency>
    <groupId>org.apache.wicket</groupId>
    <artifactId>wicket-core</artifactId>
    <version>${wicket.version}</version>
</dependency>
<dependency>
    <groupId>org.apache.wicket</groupId>
    <artifactId>wicket-extensions</artifactId>
    <version>${wicket.version}</version>
</dependency>
于 2013-11-12T09:21:18.133 に答える