使用没有 Spring/CDI 的普通 Java Servlet 创建一个新的 Vaadin Flow 16/17 项目

Create a new Vaadin Flow 16/17 project using plain Java Servlets without Spring/CDI

starter page for Vaadin Flow has changed. That page now offers new projects configured only for Spring Boot. The previous version of this page offered an option for "Plain Java Servlet" as well as Spring/CDI.

Vaadin 文档建议手动使用 Maven 原型。但是 com.vaadin… 的 Maven 存储库似乎针对 Vaadin 8 及更早版本,none 针对 Vaadin 10 及更高版本。

Vaadin page on learning Maven shows an example using viritin-vaadin-flow-archetype as an archetype. But Viritin 是第三方项目,会添加我目前不需要的库。

➥ 是否有途径仅使用普通 Java Servlet 在 Jetty 上 运行 或不使用 Spring/CDI 的 Tomcat 来启动新的 Vaadin 16 项目? (或 Vaadin 17 预发布版)

或者 Vaadin Ltd 公司现在决定只支持 Spring? (那将是最不幸的。)

至少 Maven 原型 vaadin-archetype-application 似乎适用于最高 v16 的版本:

mvn archetype:generate -DarchetypeGroupId=com.vaadin -DarchetypeArtifactId=vaadin-archetype-application -DarchetypeVersion=LATEST

我应该更新那个教程...谢谢你的提示。