【问题标题】:What is the archetype to use to build a SpringBoot project?用于构建 SpringBoot 项目的原型是什么?
【发布时间】:2022-02-05 00:45:24
【问题描述】:

多年来,我一直使用 Spring Initializr(https://start.spring.io/)创建初始 SpringBoot 应用程序,然后对其进行修改以创建应用程序。这很好用。

是否有我可以用来创建 SpringBoot 应用程序的 maven 原型? 或者 Spring Initializr 是执行此操作的唯一方法。

搜索我发现了这个:

显示命令:

mvn archetype:generate -Dfilter=org.apache.maven.archetypes:

这给了我一个 14 项可供选择的列表。他们都没有提到 SpringBoot。 最接近的匹配是org.apache.maven.archetypes:maven-archetype-webapp,所以我试了一下,它创建了一个 WebApp (*.war),这不是我想要的。

【问题讨论】:

    标签: spring-boot maven


    【解决方案1】:

    Maven 原型的目的是生成项目骨架。 Spring Initialiser 也做同样的事情,但我认为与执行 maven 原型命令相比,您应该会发现它更易于使用。

    如果你坚持使用 maven archetype ,你可以直接搜索 Github 看看有没有人分享他们的archetypes(搜索结果在here

    如果你的目的只是使用命令生成一个 spring-boot 项目骨架,Spring Initializr 实际上提供了一个HTTP API 来完成。

    你也可以签出JHipster,这是另一个生成spring-boot项目骨架的工具。

    【讨论】:

      猜你喜欢
      • 2016-05-08
      • 1970-01-01
      • 1970-01-01
      • 2011-01-22
      • 1970-01-01
      • 2022-12-10
      • 2013-06-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多