有没有办法可以从Eclipse PDT中卸载Mylyn。它是预安装的,我不认为我会使用它。所以我想从我的eclipse副本中取出所有额外的插件,因为我的IDE已经运行缓慢。
答案 0 :(得分:18)
我们建议通过
Help → Software Updates → Manage Configuration
对话框在Eclipse中卸载。如果在尝试卸载时收到错误消息,则需要先卸载使用Mylyn的依赖项。这些包括Subclipse Mylyn集成和Bugzilla Connector等。您也可以通过删除eclipse / plugins和eclipse / features目录中的所有Mylyn插件和功能来手动卸载,确保删除所有插件,然后使用
-clean
重新启动Eclipse选项(例如,将其插入快捷方式或eclipse.ini文件中。
最新版本的Eclipse可能不允许卸载mylyn:请参阅bug 327157:
我很遗憾听到您要卸载Mylyn。 Eclipse提供的大多数软件包只有一个root功能并且允许卸载单个组件是正确的。
我可以向您保证,如果不使用Mylyn,它对Eclipse的影响可以忽略不计。如果您按照以下步骤操作,则在启动时不会加载任何Mylyn插件:
此外,您可以删除General>下的Mylyn UI贡献。通过禁用“任务”类别的功能(并非所有Eclipse包都提供该选项)。
或者,您可以使用Eclipse软件包,例如默认情况下不包含Mylyn的SDK。 Eclipse还提供了一个简单的RCP下载,它只有必要的组件,可以根据需要进行扩展。
这意味着Dawid Drozd记录的手动卸载是唯一的选择:
答案 1 :(得分:12)
当没有使用Mylyn时(即,没有Mylyn视图打开且没有活动任务),它不应该以任何方式影响性能。如果它导致您出现性能问题,请提交错误,如:
Mylyn团队将Mylyn的任何速度或内存性能开销视为一个关键错误。请提交错误报告:http://eclipse.org/mylyn/support/
如果你想在不卸载Mylyn的情况下加速你的启动,因为在Eclipse中卸载插件可能很繁琐,打开Window - >偏好 - >一般 - >启动和关闭并取消选中Mylyn功能。
答案 2 :(得分:10)
<强> Source: http://blog.sarathonline.com/2012/05/eclipse-indigo-without-mylyn.html 强>
对我来说很棒。
#cd path-to-eclipse installation
#prep
mkdir disabled disabled/features disabled/plugins
#remove mylyn
mv plugins/*mylyn* disabled/plugins/
mv features/*mylyn* disabled/features/
#remove cvs
mv features/*cvs* disabled/features/
mv plugins/*cvs* disabled/plugins/
#remove windows builder
mv plugins/*.wb.* disabled/plugins/
mv features/*.wb.* disabled/features/
#if svn is used, git may not be necessary; However, there is little harm keeping it
mv features/*egit.* disabled/features/
mv plugins/*jgit* disabled/plugins/
mv plugins/*egit* disabled/plugins/
答案 3 :(得分:4)
花了一点时间才开始这么做,但这是一个启用/禁用Eclipse for Windows 的插件/功能的脚本。要禁用Mylyn,请将脚本放在Eclipse主目录中并执行:
eclipse_pfswitch.bat disable .mylyn.
要再次启用它,请执行以下操作:
eclipse_pfswitch.bat enable .mylyn.
你当然可以用任意目标做到这一点,不仅仅是Mylyn。该脚本回显它移动的文件/目录。
一些注意事项:
.disabled
后缀作为目录名称。SUBST
来逃避使用MOVE
命令,这真的应该在这里使用。问题是某些Eclipse目录的名称非常长 - 例如org.eclipse.datatools.sqldevtools.schemaobjecteditor.feature_1.12.0.v201406061321-4218375LG5BJ93413
- 因此MOVE
无法对其进行操作,从而导致The filename or extension is too long
错误(206)。S:
。如果在您的系统上使用了该脚本,脚本将告诉您并拯救。只需将subst_drive
变量调整为另一个未使用的驱动器号即可。tm
指定为目标也会删除“Web标准工具”中与HTML相关的部分内容,因为tm
显然也会匹配{{1} - 所以请改用html
。相反,如果删除“远程系统资源管理器”,请不要使用.tm.
,而是使用.rse.
,否则您将错过某些部分。无论如何,回去总是很容易,所以你可以按照自己的意愿进行实验。不用多说,这是脚本。它不漂亮,但是嘿,它是批量的。
.rse
答案 4 :(得分:0)