2016-02-27 114 views
1

我通常希望IntelliJ IDEA始终优化导入并从不使用通配符。然而,在测试类,我再也不想以下条目静态导入进行优化,或者即使他们在使用中甚至还没有删除:在Intellij IDEA 15中,如何从优化导入中排除某些项目?

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

是否有可能做到这一点?

回答

1

您需要在IntellijIdea设置中指定排除适当Java程序包的规则。

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

然后你需要点击标签“进口”。要应用排除规则,请将软件包添加到“使用'*'导入的软件包”中。我加入了排斥和org.junit.*org.mockito.*Add packages

现在你需要保存这个配置,即使你去你测试类并运行“优化进口”它不会与你指定的静态导入任何东西。

相关问题