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中提到,声称也有类似的问题:;
- 切换到Eclipse Projects Explorer视图以查看启用了JPA Facet的项目(应该有“JPA Content”节点);
- select具有“JPA Content”节点的关注项目,并从上下文菜单中select“属性”,或者按Alt + Enter显示项目的“属性”对话框;
- 在具有类别的树中select“Project Facets”节点;
- 清除项目构面列表中的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就不再显示了。