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