Fazendo o Eclipse Java Organize Imports funcionar com o estilo de verificação do Google

Oct 04 2020

Portanto, quando eu uso o atalho Ctrl + Shift + O para organizar minhas importações Java, ele coloca um espaço entre os pacotes que começam com um pacote raiz diferente. Por exemplo:

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

import work.enumeration.Generation;

Isso é incompatível com o estilo de verificação do Google e gostaria de consertar. Tentei ir para Janela> Preferências> Java> Estilo de código> Formatador> Editar> Linhas em branco> Linhas em branco na unidade de compilação> Entre grupos de importação e defini-lo como 0, mas isso não corrigiu a ação Organizar importações.

Então, estou me perguntando como vou resolver isso. Eu também gostaria de configurar Organizar Importações para colocar uma linha entre as importações estáticas e regulares.

Respostas

1 kylejacobbecker Oct 05 2020 at 00:17

Como @ greg-449 disse em um comentário sobre a questão, adicionar um único grupo de importação "*" na preferência Organizar importações e excluir os existentes (java, javax, com, org) eliminará os espaços de linha única entre os pacotes.

Como eu disse no comentário a seguir, adicionar um único grupo de importação estática "*" na preferência Organizar importações e colocá-lo acima do grupo de importação regular deve manter as importações estáticas e as importações separadas por uma linha.

A preferência Organizar importações pode ser encontrada em Janela> Preferências> Java> Estilo de código> Organizar importações .