ArchUnit: как избежать нарушения зависимости от классов Java - PullRequest
0 голосов
/ 03 июня 2019

Я хочу убедиться, что классы в данном пакете относятся только к классам, которые находятся в самом пакете.Однако я получаю нарушение, сообщая, что класс a зависит, например, от java.lang.String, что для меня совершенно нормально.Есть ли способ игнорировать базовые пакеты Java?

        @ArchTest
        static final ArchRule zeroDependencyOfDomain = noClasses().that()
            .resideInAPackage("..domain..")
            .should().dependOnClassesThat()
            .resideOutsideOfPackages("..domain..");
...