【问题标题】:Vaadin 12 : Is it has Maven archetype?Vaadin 12:它有 Maven 原型吗?
【发布时间】:2019-03-14 09:34:12
【问题描述】:

在 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


    【解决方案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 文件。

    【讨论】:

      【解决方案2】:

      更新: 工件 vaadin-core & vaadin

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

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

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

      您可以通过从 Get started with 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

      that page 上的 下载 选项卡将创建并下载 3 种风格中的任何一种的整个 Maven 驱动项目:

      • 春季启动
      • CDI 和 Java EE
      • 纯 Java Servlet

      如果您不了解 Spring 或 CDI,请使用第三个选项,Plain Java Servlet。展开下载的.zip 文件。将该文件夹作为 Maven 项目导入您的 IDE,例如 IntelliJ、NetBeans 或 Eclipse。您可以通过 Maven 捆绑的 Jetty web container 立即运行新的 Web 应用程序。

      【讨论】:

        猜你喜欢
        • 2017-02-25
        • 1970-01-01
        • 2019-04-01
        • 2019-05-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-05-09
        • 1970-01-01
        相关资源
        最近更新 更多