在 Intellij IDEA 15 中,如何从优化导入中排除某些项目?

问题描述 投票:0回答:1

我通常希望 IntelliJ IDEA 始终优化导入并且从不使用通配符。 但是,在测试类中,我从不想优化以下条目的静态导入,甚至删除它们,即使它们没有使用:

import static com.jayway.restassured.RestAssured.*;
import static com.jayway.restassured.matcher.RestAssuredMatchers.*;
import static org.hamcrest.Matchers.*;

可以这样做吗?

intellij-idea intellij-15
1个回答
2
投票

您需要在 IntellijIdea 设置中指定相应 Java 包的排除规则。

转到文件 -> 设置 -> 编辑器 -> 代码样式 -> Java。现在你可能会看到: enter image description here

然后您需要单击选项卡“导入”。要应用排除规则,请将包添加到“使用带‘*’导入的包”。我添加了

org.junit.*
org.mockito.*
的排除: Add packages

现在您需要保存此配置,即使您转到测试类并运行“优化导入”,它也不会对您指定的静态导入执行任何操作。

© www.soinside.com 2019 - 2024. All rights reserved.