当前位置: 首页 > 编程笔记 >

vaadin 使用Maven创建Vaadin项目

暴博远
2023-03-14
本文向大家介绍vaadin 使用Maven创建Vaadin项目,包括了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应用程序的入口。

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

 类似资料:
  • 我正在尝试使用以下命令创建vaadin 6 maven项目:mvn原型:generate-DarchetypeGroupId=com。vaadin-DarchetypeArtifactId=vaadin原型应用程序-DarchetypeVersion=6.8.11-Darchetype。属性=生成。属性-DgroupId=com。实例cem-DartifactId=测试 但它失败了:未能执行目标组

  • 我正试图使用Maven在Eclipse中创建一个Vaadin应用程序,但无法这样做。官方说明(https://vaadin.com/wiki/-/wiki/main/creating%20an%20Eclipse%20project)说要在Eclipse中创建一个新的Maven项目,在原型列表中创建“”vaadin-archetype-application“,我看不到这种类型的东西,然后,我添加

  • 我正在考虑这个问题的解决方案,但我不知道如何去做: 我的实体< code>StudentBook具有以下属性: 来自数据库的数据,它们看起来像: 字母字符可以用数值表示为 现在我想这样做: 将是学生的姓名 第一列将自动生成选定月份的天数(日期) “行”将具有点来自表-每个对应的日期 最后一行将类似于“总和行”,显示中每个学生的。 所以我创建了网格 方法返回 将学生的名字添加到各个< code >列

  • 我在Intellij2018.3中有一个用于Vaadin11的工作项目,使用project Base Starter-Pack创建。 如何从Vaadin 11.0.0切换到Vaadin 12.0.0.alpha4? 我在这里的问题类似于这个问题,Vaadin 8 alpha/beta预启动失败与“不可解决的导入POM:失败找不到”错误。该页面上的解决方案是在Intellij的Maven侧栏中的Pr

  • Vaadin 是一个RIA的基于浏览器的富客户端的Web框架。与 JavaScript 库或者是基于浏览器插件的解决方案不同,Vaadin 包含一个服务器端的结构,主要的应用逻辑都在服务器端运行,浏览器通过 Ajax 技术跟服务器端进行交互。Vaadin 提供多种各样的UI组建,例如按钮、表格、树形列表等等,每个组件都具有事件、侦听器、数据绑定和业务逻辑等功能。

  • 为了测试目的,我正在玩vaadin 14.2.2。然而,我立即使用网格解决了第一个问题。https://vaadin.com/docs/v14/flow/components/tutorial-flow-grid.html中的示例 不在可视化中生成输出。还有几个要使用的GitHub问题中的提示 不能解决这个问题。有人知道怎么解决这个问题吗?