是否有可能改变静态导入的顺序,然后在eclipse中进行导入?

时间:2017-07-17 17:18:49

标签: eclipse checkstyle

默认情况下,当您使用ctrl + shift + o快捷键时,静态导入将放置在标准导入之前

import static org.mockito.Maters.any;
import static org.mockito.Maters.anyInt;
import static org.mockito.Maters.anyString;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

不幸的是,这违反了我们公司的内部代码检查方式,是否可以更改此分组,以便静态导入在标准导入之后?

2 个答案:

答案 0 :(得分:2)

您可以在' Java>中的首选项中配置导入顺序。代码风格>组织进口'页。这将允许您指定静态和正常导入的顺序(如果需要,还可以指定更多)。

答案 1 :(得分:0)

我找到了一种解决方案。 更改文件 .settings/org.eclipse.jdt.ui.prefs 并放置新行:

    org.eclipse.jdt.ui.importorder=com;java;javax;org;;\#;

你将拥有:
java.*
javax.*
org.*
<其他>
导入静态 *