“在STS中安装两个更新后,当前项目错误中找不到前缀''spring-root'的插件

时间:2017-08-06 17:07:07

标签: java spring maven spring-boot

我正在使用Spring Tool Suite。我查看了STS的演示项目。在我今天在STS中安装更新之前,它没有任何问题,工作正常。

我已查看此帖子,但其解决方案(Maven- No plugin found for prefix 'spring-boot' in the current project and in the plugin groups)对我不起作用。

重现我的错误的步骤:

  1. 在STS中,在“文件”中 - > “新” - > “导入Spring入门内容”,然后查看“构建RESTful Web服务”这个项目。
  2. https://spring.io/guides/gs/rest-service/ 我转到我的项目文件夹,输入'mvnw spring-root:run'(我正在使用Windows)。然后得到以下错误。

  3. 我不知道如果这个与我今天在STS中安装了两个更新的错误,因为今天STS告诉我我有两个安装更新,然后我就安装了。

  4. enter image description here

    更新:对不起,我有一个错字。我键入'mvnw spring-boot:run',现在它给出了这个错误: [错误]无法执行目标org.springframework.boot:spring-boot-maven-plugin:1.5.6.RELEASE:run(默认-cli)on project gs-rest-service:运行时发生异常。 null:InvocationTargetException:配置为侦听端口8080的连接器无法启动 - > [帮助1] enter image description here

2 个答案:

答案 0 :(得分:1)

您的maven命令中有拼写错误。 使用spring-bootb而不是spring-root

答案 1 :(得分:0)

你需要将spring-boot-maven-plugin添加到<build> <finalName>mysample-web</finalName> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>springloaded</artifactId> <version>1.2.1.RELEASE</version> </dependency> </dependencies> </plugin> </plugins> </build> 并尝试一下,构建在我的情况下解决它。

{{1}}