从Eclipse Galileo卸载Mylyn

Raj*_*jat 28 eclipse mylyn

有没有办法可以从Eclipse PDT卸载Mylyn.它是预安装的,我不认为我会使用它.所以我想从我的eclipse副本中取出所有额外的插件,因为我的IDE已经运行缓慢.

Von*_*onC 19

Mylyn FAQ中解释了卸载过程

我们建议通过Help ? Software Updates ? Manage Configuration对话框在Eclipse中卸载.如果在尝试卸载时收到错误消息,则需要先卸载使用Mylyn的依赖项.这些包括Subclipse Mylyn集成和Bugzilla Connector等.

您也可以通过删除eclipse/plugins和eclipse/features目录中的所有Mylyn插件和功能来手动卸载,确保删除所有插件,然后使用该-clean选项重新启动Eclipse (例如,将其插入到快捷方式或eclipse.ini文件.


最新版本的Eclipse可能不允许卸载mylyn:请参阅错误327157:

很遗憾听到你想卸载Mylyn.Eclipse提供的大多数软件包只有一个root功能并且允许卸载单个组件是正确的.

我可以向您保证,如果不使用Mylyn,它对Eclipse的影响可以忽略不计.如果您按照以下步骤操作,则在启动时不会加载任何Mylyn插件:

  • 关闭Task LIst视图,
  • 在常规>启动和关闭下禁用Mylyn Tasks UI和Mylyn Team UI

此外,您可以通过禁用"任务"类别(并非所有Eclipse软件包都提供该选项)来删除"常规">"功能"下的Mylyn UI贡献.

或者,您可以使用Eclipse包,例如默认情况下不包含Mylyn的SDK.Eclipse还提供了一个简单的RCP下载,它只有必要的组件,可以根据需要进行扩展.

这意味着Dawid Drozd记录的手动卸载是唯一的选择:


小智 12

当没有使用Mylyn时(即,没有Mylyn视图打开且没有活动任务),它不应该以任何方式影响性能.如果它导致您出现性能问题,请提交错误,如:

Mylyn团队认为Mylyn的任何速度或内存性能开销都是一个关键错误.请提交错误报告:http://eclipse.org/mylyn/support/

如果你想在不卸载Mylyn的情况下加速你的启动,因为在Eclipse中卸载插件可能很乏味,打开Window - > Preferences - > General - > Startup and Shutdown并取消选中Mylyn功能.

  • 关于 Mylin 不会影响(具有 A)性能,除非打开 Mylin 视图,它_仍然_在我的情况下起作用(我从未使用过它并在我设置新工作区时关闭其任何任务列表),因为它似乎由于某种原因挂钩代码完成。时不时地,当我的工作机器繁忙时,代码完成会显示一条 mylin 错误消息。+1 有关在启动时禁用它的提示。 (2认同)
  • 我只能说 Eclipse Luna (4.4.1),但是按照建议在启动时禁用 Mylyn 功能实际上并不会阻止它在启动时加载例如 `org.eclipse.mylyn.tasks.ui`。我想知道它实际上做了什么,然后。 (2认同)

Daw*_*ozd 10

资料来源: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/
Run Code Online (Sandbox Code Playgroud)