2016-02-27 93 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

現在你需要保存這個配置,即使你去你測試類並運行「優化進口」它不會與你指定的靜態導入任何東西。

相關問題