Come far funzionare Eclipse Java Organize Imports con Google Checkstyle

Oct 04 2020

Quindi, quando uso la scorciatoia Ctrl + Maiusc + O per organizzare le mie importazioni Java, inserisce uno spazio tra i pacchetti che iniziano con un pacchetto root diverso. Per esempio:

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

import work.enumeration.Generation;

Questo non è compatibile con lo stile di controllo di Google e vorrei risolverlo. Ho provato ad andare a Finestra> Preferenze> Java> Stile codice> Formattatore> Modifica> Righe vuote> Righe vuote nell'unità di compilazione> Tra gruppi di importazione e impostarlo su 0, ma questo non ha risolto l'azione Organizza importazioni.

Quindi mi chiedo come risolverlo. Vorrei anche impostare Organizza importazioni per mettere una linea tra importazioni statiche e regolari.

Risposte

1 kylejacobbecker Oct 05 2020 at 00:17

Come ha detto @ greg-449 in un commento alla domanda, l'aggiunta di un singolo gruppo di importazione "*" nella preferenza Organizza importazioni ed eliminando quelli esistenti (java, javax, com, org) eliminerà gli spazi di una riga tra i pacchetti.

Come ho detto nel seguente commento, l'aggiunta di un singolo gruppo di importazione statica "*" nella preferenza Organizza importazioni e posizionarlo sopra il gruppo di importazione regolare dovrebbe mantenere le importazioni statiche e le importazioni separate da una riga.

La preferenza Organizza importazioni si trova in Finestra> Preferenze> Java> Stile codice> Organizza importazioni .