java - 错误:“一个名为 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
解决方案
这是我解决相同问题的方法。
存储库包含两个项目:初始项目和完整项目。要遵循教程:
删除“完成”项目;您应该删除将其存储在主机上的“完整”文件夹,然后重新启动 VS-code 以查看更改。
万一像我一样,你无法直接在 VS 代码中删除它,你也可以尝试用这种方式删除“初始”文件夹。它对我有用。
推荐阅读
- android - Android Studio 中不允许迁移到 androidX
- centos - 我怎样才能创建一个centos yum public repo
- elasticsearch - 改善单元测试的弹性搜索启动时间的设置?
- javascript - 如何获取 javascript 函数来删除添加的待办事项?
- java - 等于并与 BigDecimal 比较
- amazon-web-services - 计划 RDS 仅在计划的 Fargate 任务运行时运行
- c++ - 尝试使用 enable_if 启用 SFINAE 时出现“无法重载”错误
- android - ADB 命令打开所有应用程序菜单
- post - 经典 ASP 访问字节数组并将其转换为字符串
- c# - 将动态数据表作为 Web 服务上的列表返回