У меня есть IDE Spring Tool Suite 4, и я импортировал проект Spring Boot, созданный JHipster, используя опцию «Импорт> Существующий проект Maven», однако в первой строке проекта отображается ошибка, которая является просто комментарием в package-info.java и из-за этого проект не запускается при попытке инициализации с помощью Boot Dashboard в IDE.
IDE показывает эту ошибку:
- Проект не был собран, поскольку его путь сборки не завершен. Не удается найти файл класса для javax.servlet.ServletException. Исправьте путь сборки, затем попробуйте собрать этот проект;
- Тип javax.servlet.ServletException не может быть разрешен. На него косвенно ссылаются необходимые файлы .class
![Errors in STS](https://i.stack.imgur.com/baXbf.png)
Я пытался:
- проект> чистый;
- щелкните правой кнопкой мыши в проекте> Выполнить> Maven clean;
- щелкните правой кнопкой мыши в проекте> Maven> Обновить проект;
Обычно эти шаги работают, но не в этом проекте.
Когда я открываю терминал и пишу mvn clean package
и запускаю .war или execute ./mvnw, API работает.
Почему эта ошибка возникает в STS 4, если терминал компилируется без проблем?