Java ApacheWicket 6.12扩展库

Java ApacheWicket 6.12扩展库,java,maven,wicket,Java,Maven,Wicket,我正在将一个项目表单ApacheWicket 1.5.7迁移到ApacheWicket 6.12 我对wicket扩展库有一个问题,我不知道为什么找不到它,我需要用maven导入它吗,还是它在核心中 在本例中,它与嵌套树有关: import org.apache.wicket.extensions.markup.html.repeater.tree.NestedTree; 这是错误:无法解析导入org.apache.wicket.extensions 但找不到扩展名 我确信Wicket 6.x

我正在将一个项目表单
ApacheWicket 1.5.7
迁移到
ApacheWicket 6.12

我对wicket扩展库有一个问题,我不知道为什么找不到它,我需要用maven导入它吗,还是它在核心中

在本例中,它与嵌套树有关:

import org.apache.wicket.extensions.markup.html.repeater.tree.NestedTree;
这是错误:无法解析导入org.apache.wicket.extensions

但找不到扩展名

我确信Wicket 6.x中存在该控件,因为该文档页:


有什么建议吗?

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

这是最新的版本


org.apache.wicket
导叶延伸
6.11.0
通常,要做的事情是定义一个版本属性

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

6.11.0
并从wicket core和extensions中引用:

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

org.apache.wicket
导叶芯
${wicket.version}
org.apache.wicket
导叶延伸
${wicket.version}

6.11的扩展能否与Wicket Core 6.12配合使用?顺便说一句,现在正在测试,但有点慢,提前谢谢:)@NickN。事实上,显然mvnrepository.com还没有为其编制索引,所以您不妨使用与bothI相同的版本,非常感谢,我现在有很多错误,因为我的旧树不兼容,但这是下一步:)
<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>