IDEA,Hamcrest和静态进口

Jam*_*sev 11 java intellij-idea hamcrest

我的maven项目包括

186         <dependency>
187             <groupId>org.hamcrest</groupId>
188             <artifactId>hamcrest-all</artifactId>
189             <version>1.3</version>
190         </dependency>
Run Code Online (Sandbox Code Playgroud)

当我打字assertThat..

我希望IDEA能够确定需要以下内容

import static org.hamcrest.MatcherAssert.assertThat;
Run Code Online (Sandbox Code Playgroud)

相反,我得到了这个.

在此输入图像描述

怎么能纠正?如何让IDEA执行静态导入?

Mar*_*ers 14

打开括号,您将收到静态导入方法的提示.在添加括号之前,IntelliJ不会理解它是您尝试引用的方法.

换句话说,键入assertThat(然后ALT- ENTER.