我一直在使用最新版本的groovy eclipse插件(对于eclipse 3.4),我注意到当我在文件上运行组织导入时,它实际上删除了我需要的一些导入。它似乎删除了我的项目中的那些,而不是java。* imports。有什么想法吗?
感谢, 杰夫
答案 0 :(得分:3)
此功能已在Groovy Eclipse插件的3.5流中得到修复。或者至少在从编辑器运行组织导入时修复它。因此,在编辑器中运行Ctrl-Shift-O,或者在保存后运行格式将起作用。但是,从包资源管理器或任何其他视图运行“组织”导入不会。
这样做的原因是我们需要一种方法来挂钩特殊的常规功能。当从编辑器内部运行组织导入时,可以这样做。但是,在编辑器外面运行时,我们还没有找到一种通用方式来选择JDT的组织导入。值得为此提出一个错误。 http://jira.codehaus.org/greclipse
在2.0.0M1发布之前(9月底之前),我们将此功能移回3.4,但我们发现没有多少人使用3.4,所以我们没有让它保持最新状态3.5流。
答案 1 :(得分:1)
这可能与底层的JDT“组织导入”机制有关,这在eclipse3.4中确实存在一些问题:
你能否在eclipse3.5中使用Groovy插件,如果是,你还有同样的问题吗?
如果这样做,其中一个错误需要完成/重新激活。