首页 > 解决方案 > 使用 Archunit 时如何忽略静态依赖项

问题描述

在我的一项 Archunit 测试中,我正在检查(例如)只有服务层中的类才被表示层中的类所依赖。

该测试失败,因为据我所知,表示层中的某些类在其他非服务层中具有常量的静态导入。

我该如何减轻这种情况?我的一个想法是排除静态导入。如何使用流利的 API 做到这一点?

标签: javaarchunit

解决方案


之间有足够的空间来指导你(我们)。

但是,正如@Manfred 在评论中指出的那样,静态导入在字节码级别不存在,所以这不是问题,我实际上发现我的问题不是由静态导入引起的,而我只需要增加我的列表可接受的依赖关系。


推荐阅读