【发布时间】:2021-01-17 19:13:11
【问题描述】:
我想创建一个 ArchUnit 规则,它不允许在我的项目中使用所谓的星号 (*) 导入。我可以在 ArchUnit 中实现这一点吗?
【问题讨论】:
-
github.com/TNG/ArchUnit/issues/124 => "您本身可以不使用 ArchUnit 对导入进行任何检查,因为 ArchUnit 对字节码进行操作,而导入语句仅存在于源代码中(并且在编译时消失)。 "
-
与任何其他用于 java 的库一样,是的,您可以使用它。你可能还有其他问题。请仔细阅读错误。但是,我还建议不要在导入中使用通配符,以避免出现上一条评论中描述的问题。
标签: java unit-testing archunit