TL; DR:是否有针对Eclipse Juno的偏好设置“让静态导入单独留下地狱”?
几乎所有使用Eclipse的开发人员都在其保存操作列表中组织了Imports。这很好,非常有用。
麻烦在于静态导入。我们的项目需要谨慎管理静态导入,因此我们非常希望明确列出它们:
import static thing.foo;
import static thing.bar;
import static thing.baz;
不幸的是,根据组织导入"Number of static imports needed for .*"
中的阈值数量,此块偶尔会崩溃到
import static thing.*;
只要Eclipse编辑器认为存在对静态存在的引用,就会将阈值设置为大数而只留下静态列表。然后我们得到这样的场景,选择最简单的例子:
经过几个月的足够多次循环,最终我们到达第8步,高级开发人员放弃了Eclipse的代码和SO上的帖子。
像this one这样的问题提到了问题,但没有别的。
是否存在一些神奇的首选项或构建设置组合,告诉Eclipse继续为正常导入做些事情,但是在管理静态导入时只是停止徘徊?
答案 0 :(得分:-1)
将同一个软件包中的导入折叠为。*所需的“组织导入”首选项页面上的默认值为 99 。您没有Eclipse问题,开发人员更改这些值时遇到问题。有人负责配置项目本身的组织导入设置(通过打开项目的“属性”对话框)并将更改提交到源代码管理中。