Правило Checkstyle для ограничения взаимодействия между корневыми пакетами (с ImportControl?)

Как я могу создать правило Checkstyle, чтобы ограничить взаимодействие между различными корневыми пакетами?

У меня есть следующие 3 корневых пакета:

modelsviewscontrollers

(Oнине что-то вродеcom.mycompany.myproject.models, Они естькорневые пакеты.)

Я хотел запретить доступmodels вviews и изviews вmodels (и некоторые другие).

Я пытаюсь использоватьImportControl-Checker из Checkstyle:

Попробуйте 1: использовать одинimport-control.xml, Проблема: я могу предоставить только один Root-XML-элемент () и это содержит только один пакет (но я хочу иметь более одного).

Попробуйте 2: использовать несколькоimport-control.xml, Проблема: если я импортирую более одного вcheckstyle-config.xml, кажется, ни один не работает (нет ошибки, просто выглядит, как я нене определить ни один). Мое определение в:import-control.xml


  
  


  
  

Ответы на вопрос(1)

Ваш ответ на вопрос