【问题标题】:How to make VS Code recognize nested gradle projects?如何让 VS Code 识别嵌套的 gradle 项目?
【发布时间】:2020-12-12 20:15:44
【问题描述】:
【问题讨论】:
标签:
spring-boot
gradle
visual-studio-code
【解决方案1】:
我在问题视图中看到了这些消息(例如,项目 product-composite-service 无法解决其对 api 项目的依赖):
尝试从文件夹中删除 settings.gradle
microservices\product-composite-service
microservices\product-service
microservices\recommendation-service
microservices\review-service
然后重新导入项目(通过命令 Java:在工作区中导入 Java 项目)。
【解决方案2】:
构建工具插件
Spring Boot 为 Maven 和 Gradle 提供构建工具插件。这些插件提供了多种功能,包括可执行 jar 的打包。
从 IDE 运行:
您可以从 IDE 将 Spring Boot 应用程序作为简单的 Java 应用程序运行。但是,您首先需要导入您的项目。导入步骤因您的 IDE 和构建系统而异。大多数 IDE 可以直接导入 Maven 项目。例如,Eclipse 用户可以从 File 菜单中选择 Import… → Existing Maven Projects。
注意:如果您无法直接将项目导入 IDE,您可以使用构建插件生成 IDE 元数据。 Maven 包括 Eclipse 和 IDEA 的插件。 Gradle 为各种 IDE 提供插件。
Spring Initializr 扩展允许您搜索依赖项并生成新的 Spring Boot 项目。
要安装,启动 VS Code 并从 Extensions 视图 (Ctrl+Shift+X),搜索 vscode-spring-initializr。
安装扩展程序后,打开命令面板 (Ctrl+Shift+P) 并键入 Spring Initializr 以开始生成 Maven 或 Gradle 项目,然后按照向导进行操作。
有关详细信息/分步流程,请点击链接。Spring Boot in Visual Studio Code