2016-01-11 4 views

ответ

1

Ближайшей доступной является инспекция «Незаконные упаковки». Найдите «Недопустимые зависимости пакетов» в настройках | Инспекции, а затем нажмите «Настроить правила зависимостей» для настройки.

+0

У меня не было времени попробовать ваше решение раньше и, к сожалению, это не то, что я ищу. Эта проверка позволяет мне запретить создавать зависимости между классами/пакетами в моих проектах, но то, что мне нужно, - это способ запретить пользователям использовать некоторые библиотеки (или их части). У меня есть правило Checkstyle, подтверждающее это, но многие люди забывают запустить его перед тем, как совершать, и получить позже неудачную сборку Дженкинса. Это довольно большая трата времени. –

+0

Эта проверка позволяет вам запрещать код в вашем проекте в зависимости от любого кода, который вы хотите, даже если это не является частью вашего проекта. Язык [scope language] (https://www.jetbrains.com/idea/help/scope-language-syntax-reference.html) позволяет вам сопоставлять любой пакет, даже если код в этом пакете является частью библиотеки. – yole

+0

Связанная с вами страница помогла много, «Незаконные зависимости от пакета» работают как шарм! –

Смежные вопросы