【发布时间】:2016-10-08 10:38:57
【问题描述】:
我大量使用 Eclipse 组织导入功能,但对我来说主要的烦恼是它倾向于从与 JRE 中的类同名的依赖项中添加一些令人难以置信的小众类型。
例如,当我声明Map map; 并运行“组织导入”时,Eclipse 可能会添加import net.some.dependency.of.my.dependency.i.never.use.Map 而不是import java.util.Map,然后当我弄清楚为什么map.entrySet() 不再工作时会浪费宝贵的时间。
有没有办法对进口实行优先制度?例如:
- JRE 类
- 我自己的课程
- 我的依赖项
- 我的依赖项的依赖项(等等 5.,6., ...)
我使用 Eclipse Neon 4.6.0M7。
P.S.:我的依赖项是使用 Maven 3.3.9 管理的,以防万一。
【问题讨论】:
-
当一个特定的类有多个选择时,Eclipse 会询问您使用哪一个,Eclipse 不会随机选择一个。