首页 > 解决方案 > 错误:“一个名为 X 的项目已经存在”(Java/Maven/VScode)

问题描述

我正在遵循此 VScode 教程中的说明:https ://code.visualstudio.com/docs/java/java-webapp 。它基于 Spring Boot 的本教程:https ://github.com/spring-guides/gs-spring-boot

我正处于构建项目的阶段。我在 complete/bin/src 中打开 Application.java 文件,然后按 F5 进行构建。我每次都会收到此错误:

"A project with the name spring-boot already exists.
The supplied phased action failed with an exception.
Duplicate root element spring-boot"

VScode 资源管理器的“Maven”选项卡确实显示了两个名为“spring-boot”的项目。我认为这是因为“初始”文件夹中还有一个 maven 项目。我尝试删除此“初始”文件夹,但错误仍然存​​在。

这是我第一次构建 Web 应用程序,也是第一次使用 Maven、VSCode 和 Spring Boot。另外,我的问题可能特定于 Spring Boot/Maven/VScode 的组合。这是我的 VScode 项目的屏幕截图,显示了此处讨论的所有元素:https ://imgur.com/a/qPkCTNz

标签: javaspringspring-bootmavenvisual-studio-code

解决方案


这是我解决相同问题的方法。

存储库包含两个项目:初始项目和完整项目。要遵循教程:

  • 删除“完成”项目;您应该删除将其存储在主机上的“完整”文件夹,然后重新启动 VS-code 以查看更改。

  • 万一像我一样,你无法直接在 VS 代码中删除它,你也可以尝试用这种方式删除“初始”文件夹。它对我有用。


推荐阅读