vaadin 使用Maven创建Vaadin项目

示例

使用Maven,您可以创建具有vaadin-archetype-application原型的Vaadin项目。您也可以在IDE中添加该原型,以使用IDE创建Maven项目。

mvn archetype:generate 
   -DarchetypeGroupId=com.vaadin 
   -DarchetypeArtifactId=vaadin-archetype-application 
   -DarchetypeVersion=7.6.8 
   -DgroupId=myvaadin.project 
   -DartifactId=DemoVaadinProject 
   -Dversion=0.1 
   -Dpackaging=war

一旦执行了以上命令,您将具有以下项目结构。

DemoVaadinProject 
  |-src
     |-main
         |-java
         |   |-myvaadin
         |         |-project
         |            |-MyUI.java
         |-resource
         |    |-myvaadin
         |         |-project
         |            |-MyAppWidgetset.gwt.xml
         |-webapps
              |- VAADIN
                   |-theme   
                      |- mytheme.scss
                      |- addons.scss
                      |- styles.scss
                      |- favicon.ico

创建的默认Maven项目可以直接导入IDE。要运行Maven应用程序,我们必须编译vaadin的默认窗口小部件集。

注意,我们可以直接使用以下maven命令来打包vaadin应用程序,它将默认编译窗口小部件集。您可以使用maven jetty插件将vaadin应用程序部署在Jetty上。

cd path/to/DemoVaadinProject
mvn package jetty:run

这将部署默认应用程序并开始在默认端口上运行它8080。您可以通过http:// localhost:8080访问已部署的应用程序。

它可以直接运行,无需任何更改。默认情况下,Vaadin原型会添加默认主题,widgetset xml和MyUIclass,这是vaadin应用程序的入口。

在浏览器中,我们将看到以下表格。