Почему STS показывает ошибки компиляции при первом создании скелетного проекта загрузки? - PullRequest
0 голосов
/ 17 июня 2020

Я только что загрузил и установил Spring Tool Suite 4 для Ma c. У него следующая версия ...

Версия: 4.6.2.RELEASE Идентификатор сборки: 202005250833

Я создал новый проект Spring Boot, перейдя в меню «Файл» и выбрав «Новый» а затем «Весенний стартовый проект». Я заполнил информацию на следующем экране, а затем выбрал Spring Boot 2.3.1. Однако, когда я открываю получившиеся скаффолдинг, уже есть ошибки компиляции ...

enter image description here

Когда я go в меню «Выполнить» и выберите «Запуск от имени» -> «Spring Boot App», появится следующая ошибка:

Error: Could not find or load main class com.burrobuie.cardmania.CardmaniaApplication

Есть ли что-то еще, что нужно сделать, чтобы в моем проекте не было ошибок компиляции, когда он впервые создан? Я чувствую, что это должно быть поведение по умолчанию.

1 Ответ

1 голос
/ 17 июня 2020
  1. В верхней части STS вы видите File Edit Navigate Search Project
  2. Нажмите Project -> clean -> выберите свой проект -> отметьте Build автоматически
  3. Нажмите Project -> clean -> выберите свой проект -> clean
  4. Найдите файл pom вашего проекта
  5. Щелкните правой кнопкой мыши файл pom -> maven -> обновить проект.
  6. Щелкните правой кнопкой мыши в файле pom -> запустить как -> сборка maven -> цели: введите'clean install '-> запустить
  7. В консоли вы должны увидеть успешную сборку.

ошибки компиляции все уйдет. Не все эти шаги необходимо выполнять каждый раз, только когда вы видите ошибку компиляции, выполнение одного или всех шагов решит проблему.

...