我刚刚将最新的PyDev 4.4.0插件安装到我的Eclipse Mars.1中.我在新工作区中创建了一个新的Java项目.我将项目添加到了workingset
.在Eclipse JavaEE perspective
,Project Explorer
当我将workingset显示为顶级元素时,项目在视图中重复显示:
我卸载了PyDev,现在项目显示没问题.
谁知道根本原因?还是一个解决方法?
参考:
一个可能相关的链接:在工作集中出现两次的项目 - eclipse
一个相关的Eclipse bug:https://bugs.eclipse.org/bugs/show_bug.cgi?id = 373031
相关的J2EE工具错误:https://bugs.eclipse.org/bugs/show_bug.cgi?id = 351764
好吧,鉴于关于J2EE的原始报告仍然是开放的:https://bugs.eclipse.org/bugs/show_bug.cgi?id = 351764我不认为这可以在PyDev方面修复(虽然它使得问题出现了,应该在J2EE方面修复).
作为一个注释,如果有人想看一下,在PyDev方面,这发生在:https://github.com/fabioz/Pydev/blob/development/plugins/org.python.pydev/src_navigator/org/python /pydev/navigator/PythonModelProvider.java,但它使用了正确的API(使用IPipelinedTreeContentProvider),我目前确信问题不在于PyDev方面(尽管如果我被证明是错的,我会是很乐意解决它).
解决方法是在资源管理器级别禁用PyDev或J2EE(取决于您使用的内容类型)(即:在资源管理器中执行Ctrl + F10,自定义视图,内容,禁用PyDev Navigator内容或与之相关的内容) J2EE).