春季云cli cli问题[NoSuchMethodError:org.springframework.cloud.launcher.cli.LauncherCommand]

时间:2018-11-21 11:13:56

标签: spring-boot spring-cloud

我具有版本为的春季靴

Spring CLI v2.1.0.RELEASE

并安装了版本的spring cloud

spring install org.springframework.cloud:spring-cloud-cli:2.0.0.RELEASE

它安装正确,但是无法执行任何cloud cli命令,我正在遇到以下异常情况

  

线程“主”中的异常java.lang.reflect.InvocationTargetException       在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处       在sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)       在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)       在java.lang.reflect.Method.invoke(Method.java:498)       在org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:48)       在org.springframework.boot.loader.Launcher.launch(Launcher.java:87)       在org.springframework.boot.loader.Launcher.launch(Launcher.java:50)       在org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:51)   造成原因:java.lang.NoSuchMethodError:org.springframework.cloud.launcher.cli.LauncherCommand $ LauncherOptionHandler.option(Ljava / util / Collection; Ljava / lang / String;)Ljoptsimple / OptionSpecBuilder;       在org.springframework.cloud.launcher.cli.LauncherCommand $ LauncherOptionHandler.options(LauncherCommand.java:89)       在org.springframework.boot.cli.command.options.OptionHandler.getParser(OptionHandler.java:68)       在org.springframework.boot.cli.command.options.OptionHandler.getHelp(OptionHandler.java:99)       在org.springframework.boot.cli.command.OptionParsingCommand.getHelp(OptionParsingCommand.java:44)       在org.springframework.boot.cli.command.core.HelpCommand.run(HelpCommand.java:105)       在org.springframework.boot.cli.command.CommandRunner.run(CommandRunner.java:219)       在org.springframework.boot.cli.command.CommandRunner.runAndHandleErrors(CommandRunner.java:171)       在org.springframework.boot.cli.SpringCli.main(SpringCli.java:63)       ...另外8个

任何人都可以帮助我找出要使用的正确/工作版本。

2 个答案:

答案 0 :(得分:2)

我遇到了同样的问题。经过2天的调查,我发现这是一个版本问题。请使用spring-boot-cli-1.5.13.BUILD-20180509.054058-23-bin,此问题将得到解决。

答案 1 :(得分:1)

使用正确的版本解决了问题 Spring CLI v2.0.0.RELEASE 和Spring Cloud CLI v2.0.0.RELEASE