我将代码从Common Collection 3迁移到Common Collection 4 迁移后,我想阻止除一个类之外的所有类中的Common Collection 3包的导入。
(很遗憾,我没有时间迁移这个课程。)
我找到了这个,但我找不到如何配置排除列表: http://checkstyle.sourceforge.net/config_imports.html#IllegalImport
是否可以配置checkstyle以排除类?
可以做到的其他工具?
答案 0 :(得分:3)
如果您可以配置Checkstyle规则来实现此目的,那么您只需要使用更复杂的选项(IllegalImport只有一个参数 - illegalpackage):
答案 1 :(得分:0)
从classpath
中删除您不想要导入的内容。然后,在编译时,这些导入会出错。