【问题标题】:STS wizard for spring starter missing gradle optionSpring Starter 的 STS 向导缺少 gradle 选项
【发布时间】:2023-03-08 14:45:01
【问题描述】:

直到最近,spring starter 项目向导都有一个下拉菜单可以在 maven 和 gradle 之间进行选择。现在缺少此功能,项目默认使用 maven 进行初始化。

有人可以告诉我为什么它消失了,以及是否有任何其他自动化方式可以在 STS/eclipse 中启动基于 gradle 的 spring 项目。自己的 gradle 脚本也不是不能敲,而是我就是这么懒。

谢谢

【问题讨论】:

  • 我使用的是 STS 3.6.2,并且在使用“导入 Spring 入门内容”向导时,我仍然可以选择使用 Maven/Gradle/plain 作为指南。 Gradle 选项需要安装 Gradle 工具,但这会在向导顶部显示为一条消息。你觉得有什么不同吗?
  • 我尝试了“新的 spring starter”向导,但我也找不到它。我会调查的,这对我来说似乎是一个错误。
  • 在这里提出了一个问题:issuetracker.springsource.com/browse/STS-3944

标签: sts-springsourcetoolsuite


【解决方案1】:

谁能告诉我为什么它消失了......

经过一番调查,我发现 initializr 应用程序 (http://start.spring.io) 最近发生了变化。 Web 服务中导入选项的名称已更改,它们不再与 STS 导入向导中使用的名称匹配。

导入向导会忽略“未知”类型(因为它不知道如何导入它们)。这会导致有效类型选项列表变为空,因此 STS 向导不再显示。

https://github.com/spring-io/initializr/issues/42

我希望问题能很快得到解决(解决后会更新这个答案)。

更新:对 start.spring.io 应用程序的有问题的更改已恢复,该选项现在应该在 STS 向导中再次起作用。

...如果有任何其他自动方式在 STS/eclipse 中启动基于 gradle 的 spring 项目。

是的,与此同时,您还可以使用其他东西。 “导入入门内容”向导。简短的 spring.io 指南采用 Maven 和 Gradle 风格。因此,导入其中一个可能是一个很好的起点。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-10-25
    • 2011-09-22
    • 2015-11-11
    • 1970-01-01
    • 2018-02-26
    • 2016-01-10
    • 2018-03-10
    • 1970-01-01
    相关资源
    最近更新 更多