Да, это возможно.
У меня есть два проекта в Eclipse, первый - это компонентный проект (customtimer), второй - стандартный веб-проект Vaadin 8 (progress-tracker).

Шаг 1. Вам нужно запустить команду Maven, чтобы «установить» ваш проект в локальный репозиторий Maven, например: «Щелчок правой кнопкой мыши»ваш компонентный проект "> Run As> Maven install
После завершения шага 1 jar компонента устанавливается в локальный репозиторий Maven
Шаг 2. В веб-проекте Vaadin 8 щелкните правой кнопкой мышипроект> Maven> Добавить зависимость.В открывшемся всплывающем окне введите имя проекта компонента в 4-м поле (скриншот прилагается), выберите проект компонента из результатов и нажмите OK.Вот и все.
Надеюсь, это поможет.