#spring-boot #vaadin #spring-properties #vaadin21
Вопрос:
Я использую Vaadin версии 21.0.7 с весенней загрузкой и хочу импортировать дополнение Paginator. Я добавил идентификатор группы аддона в applicaton.properties следующим образом: vaadin.белый список-пакеты=com.test.demo,com.vaadin.componentfactory. Проблема в том, что я получаю следующую ошибку: Paginator не может быть преобразован в тип.
Комментарии:
1. Вы должны добавить его в pom.xml тоже!
2. Я добавил зависимости в pom.xml.
Ответ №1:
Некоторые вопросы, на которые вы, возможно, захотите обновить свой вопрос ответами:
- Вы используете Maven? Грэдл? Что-то еще?
- Версия JDK?
- Является ли ошибка ошибкой во время компиляции? Если это так, вам следует добавить полный вывод к вашему вопросу.
Теперь о потенциальном решении:
Предполагая, что вы используете Maven…
(1) Убедитесь, что Maven разрешил зависимость.
Ваша среда IDE должна сообщить вам, если нет, или вы можете проверить свой локальный .m2
каталог. В Windows он расположен по адресу ${user.home}
. В macOS и большинстве дистрибутивов Unix/Linux он находится по адресу ~
. Проверьте .m2/repositories/com/vaadin/componentfactory/paginator/lt;versiongt;/
и убедитесь, что банки были загружены.
Если это не так, убедитесь, что вы
(a) определил хранилище дополнений Vaadin в вашем POM, например,
lt;repositoriesgt; lt;repositorygt; lt;idgt;vaadin-addonslt;/idgt; lt;urlgt;https://maven.vaadin.com/vaadin-addonslt;/urlgt; lt;/repositorygt; lt;repositorygt; lt;idgt;centrallt;/idgt; lt;urlgt;https://repo1.maven.org/maven2/lt;/urlgt; lt;/repositorygt; lt;/repositoriesgt;
(b) и определил зависимость, например,
lt;dependenciesgt; lt;dependencygt; lt;groupIdgt;com.vaadin.componentfactorylt;/groupIdgt; lt;artifactIdgt;paginatorlt;/artifactIdgt; lt;versiongt;2.0.0lt;/versiongt; lt;/dependencygt; lt;/dependenciesgt;
(2) Используете ли вы Jigsaw (модули Java 9 )?
Если да, убедитесь, что вы указали зависимость:
module myModule { requires paginator; }