Vaadin 12:它有 Maven 原型吗?

问题描述 投票:0回答:2

在 Vaadin 8 的官方文档中我找到了如何使用 Maven 原型:

https://vaadin.com/docs/v8/framework/getting-started/getting-started-archetypes.html

好的。像这样的东西:

mvn -B archetype:generate \
        -DarchetypeGroupId=com.vaadin \
        -DarchetypeArtifactId=vaadin-archetype-application \
        -DarchetypeVersion=8.3.3 \
        -DgroupId=org.test \
        -DartifactId=vaadin-app \
        -Dversion=1.0-SNAPSHOT

很好。

但是 Vaadin 12 呢?它有 Maven 原型吗?

maven-3 vaadin12
2个回答
1
投票

不,Vaadin 10+ 还没有 Maven 原型。

但是,只要没有“官方”原型,您就可以尝试这些。

https://github.com/viritin/vaadin-flow-archetypes

例如:

mvn archetype:generate  \
    -DarchetypeGroupId=in.virit  \
    -DarchetypeArtifactId=viritin-vaadin-flow-archetype  \
    -DarchetypeVersion=1.0
    -DgroupId=org.test \
    -DartifactId=vaadin-app \
    -Dversion=1.0-SNAPSHOT

但截至目前,我认为创建 Vaadin 10+ 项目的官方首选方法是使用

的入门项目

https://vaadin.com/start/lts

您可以在其中下载包含 Maven 项目设置的 zip 文件。


0
投票

更新:工件
vaadin-core
vaadin

Maven 工件现在可用于 Vaadin Flow,版本 10、11、12、13 和 14。

如果您想限制自己仅使用 Vaadin Ltd 的免费非商业小部件,请使用 artifact

vaadin-core

如果您可能想要访问商业小部件以及免费小部件,请使用 artifact

vaadin

您可以通过从 Vaadin 入门 页面的 Maven 选项卡复制来获取用于通过 Maven 创建空项目的命令行文本。目前:

mvn -B 原型:生成 -DarchetypeGroupId=com.vaadin -DarchetypeArtifactId=vaadin-archetype-application -DarchetypeVersion=LATEST -DgroupId=org.test -DartifactId=vaadin-app -Dversion=1.0-SNAPSHOT

并且该页面上的下载选项卡将创建并下载 3 种风格中任意一种的整个 Maven 驱动项目:

  • 春季启动
  • CDI 和 Java EE
  • 普通 Java Servlet

如果您不了解 Spring 或 CDI,请使用第三个选项,Plain Java Servlet。展开下载的

.zip
文件。将文件夹作为 Maven 项目导入到您的 IDE(例如 IntelliJ、NetBeans 或 Eclipse)中。您可以立即通过 Maven 捆绑的 Jetty web 容器 运行新的 Web 应用程序。

© www.soinside.com 2019 - 2024. All rights reserved.