Groovy Eclipse插件组织进口

时间:2009-09-11 02:03:57

标签: eclipse groovy plugins

我一直在使用最新版本的groovy eclipse插件(对于eclipse 3.4),我注意到当我在文件上运行组织导入时,它实际上删除了我需要的一些导入。它似乎删除了我的项目中的那些,而不是java。* imports。有什么想法吗?

感谢, 杰夫

2 个答案:

答案 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中确实存在一些问题:

  • bug 87950:类型推理问题 - 这对于groovy很重要,与
  • 结合使用
  • bug 235253:组织导入删除所需的导入语句 - 在3.4中未解决。
  • bug 252379:组织导入删除所需的静态导入 - 3.4(.1)中未解析

你能否在eclipse3.5中使用Groovy插件,如果是,你还有同样的问题吗?
如果这样做,其中一个错误需要完成/重新激活。