Apache Wicket 6.12扩展库

时间:2013-11-12 09:14:36

标签: java maven wicket

我正在将项目表单Apache Wicket 1.5.7迁移到Apache Wicket 6.12

我的wicket扩展库有问题,我不知道为什么找不到它,我需要用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/repeater/tree/package-summary.html

有什么建议吗?

1 个答案:

答案 0 :(得分:2)

您需要将其作为单独的maven依赖项加载:

以下是最新版本taken from 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>

并从wicket核心和扩展中引用:

<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>