如何让 VS Code 识别嵌套的 gradle 项目?

ace*_*ace 6 gradle spring-boot visual-studio-code

我在 git repo 下面克隆:

github.com/PacktPublishing/Hands-On-Microservices-with-Spring-Boot-and-Spring-Cloud

我已经安装了最新的 Java 和 Spring 扩展包。当我打开一个指向其中一个文件夹(例如 Chapter09)的新文件夹时,它可以正确识别 3 个嵌套项目:api、util、eureka-server,但无法识别嵌套微服务文件夹下的多个嵌套项目。在根级别有 settings.gradle 定义所有嵌套的 gradle 项目。这是屏幕截图:

截屏

在 Eclipse 中它工作正常,但我需要使用 VS Code。

mce*_*nak 3

我在问题视图中看到了这些消息(例如,项目product-composite-service 无法解决其对 api 项目的依赖关系):在此输入图像描述

尝试从文件夹中删除 settings.gradle

microservices\product-composite-service
microservices\product-service
microservices\recommendation-service
microservices\review-service
Run Code Online (Sandbox Code Playgroud)

然后重新导入项目(通过命令 Java:在工作区中导入 Java 项目)。