Java 如何让VisualStudio识别Spring启动包并获得IntelliSense?
我已经使用VS代码的Spring Initializer扩展创建了一个Spring引导应用程序。 配置,构建工具:maven,语言:Java,groupId:com.example,artifactId:springdemo,springboot版本:2.0.3,我从下拉列表中选择了两个依赖项,它们是springmvc和springdevtools核心。 这是截图 导入并打开文件夹结构后 在这之后,我运行了一个命令Java 如何让VisualStudio识别Spring启动包并获得IntelliSense?,java,maven,spring-boot,visual-studio-code,spring-boot-maven-plugin,Java,Maven,Spring Boot,Visual Studio Code,Spring Boot Maven Plugin,我已经使用VS代码的Spring Initializer扩展创建了一个Spring引导应用程序。 配置,构建工具:maven,语言:Java,groupId:com.example,artifactId:springdemo,springboot版本:2.0.3,我从下拉列表中选择了两个依赖项,它们是springmvc和springdevtools核心。 这是截图 导入并打开文件夹结构后 在这之后,我运行了一个命令 chmod 777 mvnw 授予gradle包装器权限,然后 ./mvnw
chmod 777 mvnw
授予gradle包装器权限,然后
./mvnw clean install
这似乎很管用
这是我的pom.xml
区别在于:在eclipse中,我的VS代码项目不包含maven dependencies文件夹,即使在安装所有软件包之后,VS代码似乎也无法识别软件包并显示错误
这就是我的eclipse项目结构的样子
最终结果是一个正在运行的项目。通过/mvnw spring boot:run
但我无法从VS代码中获得任何类型的智能感知,尽管eclipse可以工作,但我需要使用VS代码。请提供帮助。请发布实际代码,而不是图像链接。这样,即使删除了图片,问题仍然有效。它还帮助任何想要帮助回答问题的用户,允许他们剪切和粘贴您的代码,而不是手动键入所有内容。您有关于plexus缺少pom文件的警告--…我认为您有一些连接问题防火墙/代理等。删除目录$HOME/.m2/repository/org/codehaus/并在普通命令行上重新生成,然后检查是否存在没有关于丢失pom的警告……我试过了。我删除了那些文件夹并构建了这个项目,但没有用。我仍然会犯同样的错误。