У меня проблема с IDE Netbeans 11.3 - PullRequest
0 голосов
/ 18 апреля 2020

Нет проблем со строками кода, но меня беспокоит, что эта куча информации появляется в окне вывода. Я хотел бы видеть только результат кода, написанного так, как я его пометил красным:

Output window

1 Ответ

0 голосов
/ 18 апреля 2020

Вы свободно выбираете запись в окно «Вывод» в NetBeans, где другие процессы NetBeans также записывают свой вывод, поэтому, вероятно, то, что вы хотите достичь, не является разумным или разумным, и в этом окне есть некоторый вывод, который вы, вероятно, не можете подавить в любом случае.

Тем не менее, простое изменение, которое может сильно помочь, - это подавить все выходные данные Maven, кроме сообщений об ошибках, добавив параметр --quiet:

  • Инструменты > Функции> Java> и щелкните вкладку Maven
  • Выберите Выполнение на вкладке Категории и введите --quiet в поле Глобальные параметры выполнения .
  • Нажмите Применить и ОК.

Это должно избавить от большей части вывода Maven в окне вывода, но учтите, что:

  • Другие процессы NetBeans могут по-прежнему писать в него.
  • Этот параметр --quiet является глобальным и применяется ко всем проектам Maven, которые вы запускаете в NetBeans.

Альтернативный подход - перенаправить весь вывод Maven в файл, используя --log-file {filename} в поле Глобальные параметры выполнения . Вы можете связать это с настройкой --quiet. Например: --log-file d:\temp\mvn1.txt --quiet, который создаст файл с именем mvn1.txt , который содержит только ваши выходные данные.

Еще один возможный подход - направить выходные данные вашего приложения в файл независимо от Maven. См. Этот ответ , чтобы узнать, как это сделать для простого PrintStream вывода.

...