直到最近,弹簧启动器项目向导才有一个下拉菜单,可以在maven和amp;之间进行选择。 gradle这个。现在缺少这个,默认情况下项目使用maven进行初始化。
有人可以告诉我它为什么会消失,以及是否有任何其他自动方式在STS / eclipse中启动基于gradle的弹簧项目。我不能打破我自己的gradle脚本,但我不喜欢这样。
由于
答案 0 :(得分:0)
有人可以告诉我它为什么会消失......
经过一番调查后,我发现初始化应用程序(http://start.spring.io)最近的更改是负责任的。 Web服务中导入选项的名称已更改,并且不再与STS导入向导中使用的名称相匹配。
导入向导会忽略“未知”类型(因为它不知道如何导入它们)。这会导致有效类型选项列表变为空,因此STS向导不再显示它。
请参阅https://github.com/spring-io/initializr/issues/42
我希望快速解决问题(在修复后会更新此答案)。
更新:已恢复对start.spring.io应用程序的有问题的更改,此选项现在应在STS向导中再次运行。
...如果在STS / eclipse中有任何其他自动启动基于gradle的弹簧项目的方式。
是的,您还可以使用其他东西。 “导入入门内容”向导。简短的spring.io指南采用Maven和Gradle风格。因此,导入其中一个可能是一个很好的起点。