Uso intensamente la funzione di importazione di Eclipse ma un grosso fastidio per me è la sua tendenza ad aggiungere un tipo incredibilmente di nicchia da una dipendenza con lo stesso nome di una classe di JRE.Eclipse organizza le importazioni: come preferire le classi JRE?
Per esempio, quando dichiaro Map map;
ed eseguire "organizzare le importazioni", Eclipse può aggiungere import net.some.dependency.of.my.dependency.i.never.use.Map
invece di import java.util.Map
e poi tempo prezioso è perso come ho capire perché map.entrySet()
non funziona più.
Esiste un modo per imporre un sistema di priorità alle importazioni? Ad esempio:
- classi JRE
- mie proprie classi
- mie dipendenze
- dipendenze delle mie dipendenze
(e così via per 5., 6, ....) Uso Eclipse Neon 4.6.0M7.
P.S .: Le mie dipendenze sono gestite con Maven 3.3.9, nel caso in cui ciò faccia la differenza.
Quando ci sono più scelte per una particolare classe Eclipse ti chiederà quale usare, Eclipse non basta sceglierne uno a caso. – Gimby