使用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应用程序的入口。
在浏览器中,我们将看到以下表格。