IntelliJ: отключить предупреждения / ошибки для одного модуля - PullRequest
2 голосов
/ 20 мая 2019

Я недавно перешел на IntelliJ и мне нужно решить определенную проблему: у меня есть проект, который имеет множество модулей; один из этих модулей предназначен исключительно для тестирования и содержит ряд ошибок:

enter image description here.

Я бы хотел отключить все предупреждения / ошибки / проверки на NNGINETest на этом скриншоте. Есть ли способ настроить проект для этого? Я нашел ответ: Как отключить некоторые проверки для модулей в IntelliJ IDEA? , но я не совсем уверен, что это одно и то же. Кроме того, ответ был немного неясен для меня, и я не смог понять все шаги из-за того, что я новичок в IntelliJ и незнаком с ним.

Если бы кто-то мог, пожалуйста, подробно объяснить мне, как решить эту проблему, я был бы признателен.

Ответы [ 2 ]

1 голос
/ 20 мая 2019

Поскольку у вас есть ошибки в NNGINETest, я полагаю, вам не нужно его запускать. Поэтому я бы предложил пометить папку src в NNGINETest как excluded. как:

mark as Excluded

0 голосов
/ 22 мая 2019

Я пытался расширить ответ Эрика, но он был отклонен по произвольным причинам, поэтому я пишу свой собственный, чтобы попытаться прояснить еще кое-что для всех, кто сталкивается с этой проблемой, так как я ненавижу бюрократию. Добавление его в качестве ответа позволит мне предоставить некоторые наглядные пособия:

NNGINETest имеет ошибки, о которых сообщается в здании. Ответ Эрика верен в том, что мы можем исключить его, но проблема в том, что консоль все еще спамит сообщениями об ошибках при сборке, когда я щелкнул правой кнопкой мыши по проекту и отметил его для исключения таким образом. Я исправил это, исключив его через меню в File -> Settings -> Build, Execution, Deployment -> Compiler -> Excludes

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

Я на самом деле не знаю, в чем здесь разница между этим и использованием опции меню правой кнопки мыши (в руководстве IntelliJ я тоже ничего не нашел по этому поводу, но, возможно, кто-то может предоставить ссылку в комментариях), но это успешно предотвратило засорение консоли NNGINETest во время сборки:

Кроме того, использование меню «Исключения» вместо маркировки каталога для модуля позволяет ему по-прежнему появляться в списке модулей проекта, а не исчезать. «X» появится в исключенных папках. Это довольно полезно на мой взгляд:

Надеюсь, это поможет!

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