Подтвердить что ты не робот

Intellij Idea не показывает ошибок в окне инструмента сообщений после Gradle build

Intellij Idea 14.1.2, Gradle 2.3

У меня есть проект с несколькими подпроектами java. Конструкция Gradle работает так, как ожидалось, но Intellij Idea не выводит на экран ее вывод и не показывает окно инструментов сообщений, в котором вы можете щелкнуть по ошибке и перейти к исходному файлу.

Шаги для воспроизведения:

  • Создать новый проект Gradle
  • Создать новый класс с помощью одного метода
  • Внесите преднамеренно одну ошибку
  • Построение с помощью окна инструментов Gradle

Ожидаемый результат: появится окно Message Tool, показывающее ошибку.

Фактический результат: вывод отображается в окне "Выполнить", но окно "Сообщение" не отображается (элемент меню даже не активен в "Вид" - "Окна инструментов" )

Я попытался выполнить reimport проект, чтобы создать его с нуля, найти настройки Idea, манипулировать значениями вручную в *.iml, но без успеха, и у меня заканчиваются идеи.

Любая идея, где я могу найти параметр, который указывает IDE на прямой вывод в окно "Сообщения"?

4b9b3361

Ответ 1

В Intelij 16.2 у меня тоже была эта проблема. В верхнем левом углу окна "Выполнить" есть кнопка с нечетным видом, которая, когда вы наводите указатель мыши, помечена как "Переключить выполнение задач/текстовый режим". Щелкните по нему, и он покажет вам результат сборки Gradle вместо шагов выполнения задачи.

Ответ 2

У меня тоже была проблема с IntelliJ 2017.1. Ответ от BrianC от 4 августа '16 помог мне - однако я нашел кнопку на противоположной стороне - на стороне слева окна "Выполнить", поэтому я отправляю изображение с точным кнопка.

Когда вы наводите курсор на эту кнопку, она говорит "Переключить выполнение задач/текстовый режим". На изображении отображается кнопка при выборе.

'Кнопка

Ответ 3

Наконец, нашли решение:

По какой-то причине при создании проекта или проекта gradle Idea не добавляет автоматически фасет java- gradle.

Чтобы получить ошибки в окне "Инструмент сообщений", вам нужно будет добавить его в свой модуль (модули) следующим образом:

File -> Project structure -> Facets

Нажмите знак плюса, выберите Java- gradle, выберите модуль, ОК.

Обратите внимание на, что при запуске сборки из окна инструмента gradle (правая сторона) ошибки не будут отображаться в окне сообщений. Вы должны будете использовать "нормальную" сборку в среде IDE, например. Build -> Compile module.