Я разрабатываю настольное приложение на Java и хочу использовать vaadin в качестве пользовательского интерфейса для него (чтобы пользователь мог получить к нему доступ через свой веб-браузер). Я использую Maven, поэтому очень желательно, чтобы все мои зависимости были доступны через Maven (Vaadin).
Vaadin требуется контейнер сервлета, поэтому мне нужно найти контейнер сервлета, который я могу встроить в свое приложение, что не приведет к значительному увеличению размера моего распространяемого файла (я надеюсь, что он будет меньше нескольких мегабайт).
Я посмотрел на Jetty, но последняя версия, поддерживаемая как зависимость Maven, которую я смог найти, это 5.1.10, которая является древней. Существует плагин Maven, но он пытается взять под контроль запуск и остановку всего вашего приложения, что здесь не подходит (пользовательский интерфейс, частью которого будет Jetty, является лишь небольшой частью всего приложения).
Кто-нибудь может порекомендовать небольшой, легко встраиваемый контейнер сервлетов, который может подойти для этого? Дополнительные очки, если вы можете указать, как использовать его вместе с Ваадином: -)