使用 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 应用程序,默认情况下它将编译 widgetset。你可以使用 maven jetty 插件在 Jetty 上部署 vaadin 应用程序。

cd path/to/DemoVaadinProject
mvn package jetty:run

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

它可以在没有任何变化的情况下运行。默认情况下,Vaadin 原型添加了默认主题,widgetset xml 和 MyUI 类,它是 vaadin 应用程序的入口点。

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

StackOverflow 文档