Eclipse Kepler JPA项目变更事件处理程序(等待)

当我尝试构build项目时,为什么要获得“JPA项目更改事件处理程序(等待)”?

我在我的工作区中有一些JPA项目,并且需要花费很多时间来构build我的项目。 这也导致GC超过限制与分配给日食6GB的堆空间

Helios中不会发生此问题。

上面的bug有一些BugZilla条目,但我可以看到他们修复。 但在4.3.1中不可用?

上述问题的任何解决scheme/解决方法?

谢谢

我有同样的问题,我最终发现,这似乎是DALI (Eclipse Java持久性工具)中的一个已知的错误,因为至lesseclipse 3.8可能导致在java编辑器中的保存行动极其缓慢 。

由于开普勒(20130614-0229)还没有完全解决这个问题,而且在我的eclipse中我不需要JPT / DALI,所以我最终手动删除了org.eclipse.jpt特性和插件。

我做的是:

1)退出eclipse

2.)进入我的eclipse安装目录

 cd eclipse 

并执行这些步骤:

* nix中:

 mkdir disabled mkdir disabled/features disabled/plugins mv plugins/org.eclipse.jpt.* disabled/plugins mv features/org.eclipse.jpt.* disabled/features 

视窗:

 mkdir disabled mkdir disabled\features mkdir disabled\plugins move plugins\org.eclipse.jpt.* disabled\plugins for /D /R %D in (features\org.eclipse.jpt.*) do move %D disabled\features 

3.)重新启动日食。

启动后,第一次使用Eclipse可能会警告你,你需要重新configuration你的内容协助 在您的首选项对话框中进行操作

完成。

卸载DALI / JPT后,我的eclipse再次感觉良好。 保存文件时不再有被阻塞的UI并等待几秒钟。

不知道为什么,我的霓虹Eclipse仍然有这个问题,好像很多人所说的似乎并没有在火星版本中修复。

我发现使用命令太麻烦,我通过Eclipse安装pipe理器删除插件。

霓虹灯:[帮助>安装细节>安装的软件]

氧气:[首选项>安装/更新>安装的软件]

只需select插件“达利Java持久性工具-JPA支持”,然后单击“卸载”将做。 请注意我的屏幕下面没有,因为我已经卸载。

在这里输入图像说明

还有一种方法可以禁用该项目的JPA工具,而不需要卸载JPAfunction/插件。 我在https://github.com/Jasig/uPortal项目上testing过,在https://bugs.eclipse.org/bugs/show_bug.cgi?id=386171中提到,声称也有类似的问题:;

  1. 切换到Eclipse Projects Explorer视图以查看启用了JPA Facet的项目(应该有“JPA Content”节点);
  2. select具有“JPA Content”节点的关注项目,并从上下文菜单中select“属性”,或者按Alt + Enter显示项目的“属性”对话框;
  3. 在具有类别的树中select“Project Facets”节点;
  4. 清除项目构面列表中的JPAcheckbox,然后按OK。

禁用JPA方面的上层战争项目forms存储库上面我没有看到任何JPA相关的工作,在Eclipse进度视图。

小部分更正为mwhs的窗口部分的答案…

移动命令不起作用的。\function文件夹,因为…坦率地说,因为Windows是迟缓的(你可以使用通配符'移动'的文件,但显然通配符+文件夹==忽略命令)。 无论如何,这应该作为他的答案中提供的步骤#2的窗口片段的替代。

作为batch file:

 @echo off set eclipse_dir=C:\eclipse_luna mkdir disabled mkdir disabled\features mkdir disabled\plugins move plugins\org.eclipse.jpt.* disabled\plugins for /f %%i in ('dir "%eclipse_dir%\features\org.eclipse.jpt.*" /ad /b') do ( move "%eclipse_dir%\features\%%i" "%eclipse_dir%\disabled\features\%%i" ) 

我已经禁用(取消选中)JPAvalidation器。

现在,无论何时保存文件,只显示JPA项目更改事件处理程序的一个任务,JPA Java更改事件处理程序只显示2或3个任务。

最重要的是,UI Hang问题已解决。

请参阅以下屏幕截图,了解我所做的设置:

在这里输入图像说明

我在Neon中仍然遇到同样的问题。我的解决scheme是禁用JPAconfiguration器。

打开Eclipse首选项(不是项目首选项!)。 转到Maven – > Java EE集成并禁用JPAconfiguration器。 我也禁用了JAX-RSconfiguration器和JSFconfiguration器。

从那时起,JPA Project Change Event Handler就不再显示了。