Como integrar o projeto Vaadin gerado pelo Maven ao plug -in do Eclipse Vaadin?
Pergunta
O plug -in do Eclipse Vaadin possui um recurso legal de autobuild. Basta clicar em "reiniciar aplicativo" no console de depuração trará a versão atualizada do aplicativo para ao vivo.
Infelizmente, a importação do Projeto Vaadin gerado pelo Maven (usando M2E) e a cópia.
Não posso "executar no servidor ...", o Tomcat não implanta o aplicativo por motivo desconhecido. Eu posso ver o aplicativo na pasta wtpapps, mas ele ainda não é implanta.
Solução
Você pode criar seu aplicativo Vaadin como uma biblioteca Java regular, por si só (não como uma guerra, ou qualquer coisa complicada). Em seguida, faça duas coisas: crie outro projeto que crie o arquivo de guerra real e crie outro projeto que configure o Jetty para execução direta (Google para obter detalhes sobre como fazer com que o Vaadin opere sob o Jetty Standalone, usando o Jetty como uma biblioteca). Com isso, você pode tratar sua interface do usuário do Vaadin como um programa Java regular (reiniciar rápido e direto através da janela de depuração padrão) e ainda assim ser um arquivo de guerra para a implantação.
Ver este tópico Para obter detalhes sobre como configurar o Jetty (procure o Launcher).
Outras dicas
Também tropecei nesse problema há algum tempo e acabei encontrando isso:
http://www.streamhead.com/maven-spring-vaadin-appengine/
Eventualmente, me ajudou a subir e correr após um cenário que foi muito semelhante ao que você descreveu.