使用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问题中的提示 不能解决这个问题。有人知道怎么解决这个问题吗?