获取 Eclipse Java 组织导入以使用 Google checkstyle

Getting Eclipse Java Organize Imports to work with Google checkstyle

因此,当我使用 Ctrl+Shift+O 快捷方式来组织我的 Java 导入时,它会在以不同根包开头的包之间放置一个 space。例如:

import java.util.Map;
import java.util.Set;

import work.enumeration.Generation;

这与 Google 的检查样式不兼容,我想解决这个问题。我试过 Window > Preferences > Java > Code Style > Formatter > Edit > Blank Lines > Blank lines within compilation unit > Between import groups and setting它为 0,但这并没有修复组织导入操作。

所以我想知道如何解决这个问题。我还想设置 Organize Imports 以区分静态和常规导入。

正如@greg-449 在对该问题的评论中所说,在“组织导入”首选项中添加一个“*”导入组并删除现有的(java、javax、 com, org) 将消除包之间的单行空格。

正如我在下面的评论中所说,在 Organize Imports 首选项中添加一个“*”静态导入组并将其放置在常规导入组之上应该使静态导入和导入保持一行分隔。

可以在 Window > 首选项 > Java > 代码样式 > 组织导入.

中找到“组织导入”首选项