Как заставить Visual Studio распознавать пакеты Spring Boot и получать IntelliSense?

Я создал приложение Spring Boot, используя расширение Spring Intializr для VS Code. Конфигурация, Инструмент сборки: maven, Язык: Java, groupId: com.example, artifactId: springdemo, Версия загрузки Spring: 2.0.3, из раскрывающегося списка я выбрал 2 зависимости: Spring MVC и Spring DevTools Core. Вот скриншот Скриншот выбранных зависимостей После его импорта и открытия структуры папок Структура проекта после того, как vs code импортирует проект maven и открывает папку

После этого я выполнил команду

chmod 777 mvnw

чтобы дать разрешение обертке gradle и после этого

./mvnw clean install

Кажется, все работает нормально журналы после команды чистой установки ./mvnw

Это мой pom.xml Мой pom.xml содержит

Вот разница: мой проект VS Code не содержит папку зависимостей maven, как в случае eclipse, и даже после установки все пакеты vs код, похоже, не распознают пакеты и показывают ошибкуошибки в коде vs Так выглядит моя структура проекта eclipse Структура проекта eclipse содержит зависимости maven

Конечный результат - запущенный проект. Проект запускается даже из vs кода ./mvnw spring-boot:run

но я не могу получить какой-либо IntelliSense из VS Code, и хотя eclipse работает, но мне нужно использовать VS Code. Пожалуйста помоги.

пожалуйста, размещайте актуальный код, а не ссылки на изображения. Это для того, чтобы вопрос оставался в силе даже после удаления картинок. Это также помогает любым пользователям, которые хотят помочь ответить, позволяя им вырезать и вставлять ваш код, а не печатать все вручную.

Robert H 06.07.2018 18:17

У вас есть предупреждения об отсутствующих файлах pom для сплетения --... Я думаю, у вас есть проблемы с подключением брандмауэра / прокси и т. д. Удалите каталог $ HOME / .m2 / repository / org / codehaus / и перестройте его в простой командной строке и проверьте, если нет никаких ПРЕДУПРЕЖДЕНИЙ о пропавших без вести помах ....

khmarbaise 06.07.2018 20:32

Я попробовал. Я удалил папки и построил проект, но бесполезно. Я все еще получаю те же ошибки.

md5 08.07.2018 09:48
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
3
883
0

Другие вопросы по теме