Há alguma documentação sobre o assunto, mas não vi todas as etapas corretamente e resumidas em um só lugar ;-):
mvn archetype: generate -DarchetypeGroupId = com.vaadin
-DarchetypeArtifactId = vaadin-archetype-clean
-DarchetypeVersion =
LATEST -DgroupId = ID do
GRUPO -DartifactId = ID do
ARTIFACT -Dversion = 1.0
-Dpackaging = war
-Darchetypeven1 http: //repository .org / maven2
Basta substituir o GROUP ID e o ARTIFACT ID pelos valores apropriados para o seu projeto e isso configurará o projeto Maven completo.
O empacotamento pode então ser feito usando:
mvn clean compile package
A execução do aplicativo no jetty pode ser feita usando:
mvn jetty: run
O resultado pode então ser visto no URL:
http: // localhost: 8080 / PATH /
Basta substituir PATH pelo nome fornecido para a entrada de caminho no arquivo context.xml .