1

在 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 原型吗?

4

2 回答 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 文件。

于 2019-03-14T09:53:46.233 回答
0

更新:工件vaadin-corevaadin

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

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

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

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

mvn -B archetype:generate -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 应用程序。

于 2020-01-03T02:11:01.560 回答