执行spring run hello.groovy报错:'run'非有效命令求助
Spring CLI v3.0.1中
run命令无效的问题解决 问题原因
Spring CLI在3.0及以上版本中移除了run命令,这个命令仅存在于2.x及更早的版本中。你看到的错误提示是正常的版本特性变更导致的,并非环境配置问题。
解决办法
方案1:降级到Spring CLI 2.x版本
如果你需要继续使用spring run hello.groovy这类快速运行脚本的功能,建议降级到2.7.x系列的Spring CLI版本(这是2.x分支的稳定版)。
方案2:在3.x版本下的替代方案
如果坚持使用3.0.1版本,可以通过以下方式运行Groovy脚本:
- 使用Spring Boot构建插件:创建基础的Maven或Gradle项目结构,将Groovy脚本放入对应目录,然后通过
mvn spring-boot:run(Maven)或./gradlew bootRun(Gradle)命令启动应用。 - 直接用Groovy执行:确保本地已配置Groovy环境,直接执行
groovy hello.groovy命令(需保证脚本中包含Spring Boot的自动配置逻辑,比如添加@SpringBootApplication注解)。
内容的提问来源于stack exchange,提问作者Jay Patel
相关产品推荐
相关产品推荐

