2015-10-30 2 views
0

То, как я понимаю, точка проектного представления заключается в том, чтобы выделить циклические зависимости и привести нас к низкому индексу упаковки пакетов.Может ли поток зависимостей быть настроен для просмотра сонара?

Когда дело доходит до конфигурации, интересно, можем ли вы создать «правила», которые позволят мне отрицать зависимости пакетов.

Скажем, у меня есть структура проекта, как это:

src 
    main 
    java 
com 
    whatever 
    model/...... 
    business/... 

Моя цель, чтобы классы использования бизнес из пакета модели, но не наоборот.

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

Мой вопрос в том, что если дается ситуация, могу ли я рассказать Сонару кричать, если есть запрещенные ссылки, основанные на моих правилах?

ответ

1

Ознакомьтесь с правилом Architectural Constraint, который доступен для Java. Он должен делать то, что вам нужно.

+0

Отлично, спасибо большое! – dbalakirev

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