Где найти пакет аннотаций Wicket Stuff?

Где я могу найти wicketstuff-annotation.jar? Раньше он был доступен по крайней мере в репозитории Maven по адресу http://wicketstuff.org/maven/repository но его больше не существует, и домашняя страница Wicket Stuff тоже не очень полезна.

Конкретно мне нужно org.wicketstuff.annotation.mount.MountPath потому что я хочу удобочитаемые URL-адреса в своем приложении Wicket и нахожу аннотации элегантным способом монтирования страниц. (Интересно, почему такого рода вещи не включены в основной дистрибутив Wicket...)

(Любое место, где можно скачать банку, будет в порядке; я не использую Maven в текущем проекте.)

4 ответа

Решение

Вы можете просто смонтировать свои страницы в любом месте вашего приложения, как правило, в вашем Application"s init() метод, как:

@Override
protected void init() {
    mountBookmarkablePage("/users", UsersPage.class);
}

Тем не менее, если вы хотите использовать пакет аннотаций, он доступен в Maven Central

Обновление с Wicket 1.5: Вы должны использовать метод mountPage() вместо mountBookmarkablePage(), так как этот метод был удален из Wicket 1.5.

@Override
protected void init() {
    mountPage("/users", UsersPage.class);
}

https://cwiki.apache.org/WICKET/migration-to-wicket-15.html

Это URL. Вы можете нажать на бинарную ссылку, чтобы скачать необходимую банку.

Сегодня пользователь сообщества предоставил обновление библиотеки до Wicket 1.5, поэтому она будет доступна для следующего выпуска (1.5-RC6). До тех пор пользователи 1.5 могут использовать его из репозитория Github.

Другие вопросы по тегам