IntelliJ IDEA "Построить проект автоматически", видимо, не работает - PullRequest
0 голосов
/ 10 декабря 2018

Я давний пользователь Eclipse для Java, и я привык видеть ошибки компиляции и предупреждения в представлении «Проблемы», как только я их вызываю.

Теперь я использую IntelliJ IDEA (Kotlin)и Java).Существует представление «Проблемы», но оно часто остается пустым, даже если на полях моего окна кода отображаются ошибки или предупреждения.

Ошибки, перечисленные в предупреждениях, отображаются в списке «Проблемы», если я нажал Ctrl-F9 для «Build Project», но я бы хотел, чтобы это происходило автоматически.

Я выбрал «Настройки» -> «Сборка, выполнение, развертывание» -> «Компилятор» -> «Автоматически строить проект»,но это, похоже, не имеет значения.

StackOverflow показывает Intellij IDEA Java-классы, которые не компилируются автоматически при сохранении как возможный связанный вопрос, но выбранный ответ не работает для меня.Помимо того, что он довольно старый, этот ответ говорит, что «Автоматически создавать проект» работает только «если вы используете опцию внешнего компилятора», но я не знаю, что это такое (поиск «внешнего компилятора» в документации IntelliJ не возвращаетчто-нибудь актуальное) и мои настройки не упоминают об этом.И в ответе не говорится, что делать, если вы все равно не используете такую ​​опцию.

Итак, как я могу увидеть ошибки и предупреждения, перечисленные автоматически, когда я изменяю код в IntelliJ IDEA?

1 Ответ

0 голосов
/ 10 декабря 2018

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

Но вы можете установить некоторые улучшения.Вы можете включить автоматическое построение , если приложение не запущено :

  • (Build, Excecution, Deployment / Compiler / Build project автоматически)
  • Сохранять файлы автоматически, если приложениепростаивает?сек.

Если приложение работает : Например, если вы хотите запустить загрузочное приложение Spring:

  • Запуск / Отладка конфигурации / Spring boot / RunningПолитики обновлений приложений:
  • Установить для При деактивации фрейма до Обновлять классы и ресурсы .Поэтому, если вы измените фокус на окно вне среды IDE, проект будет перестроен.

Если вы используете сервер приложений, например Tomcat:

  • Вы можетеустановите В операции «Обновление» на Обновите также классы и ресурсы .Посмотрите, как это работает, по ссылке ниже.

Обновление приложения в IntelliJ

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...