一旦耗时的任务完成,有没有办法让Eclipse闪存它的任务栏图标?

时间:2012-02-14 01:34:54

标签: eclipse

我经常将Eclipse最小化以阅读或处理其他内容几分钟,而我等待它做某事(例如,运行一个大型JUnit测试套件,使用repo同步大量文件,运行一个长Ant建立等)。我必须每30秒检查一次,看看它是否已经完成。我希望Eclipse在完成耗时的操作后,最好通过闪烁任务栏图标来提醒我。是否有任何设置或插件可以实现这一目标?

1 个答案:

答案 0 :(得分:4)

我相信您安装了Mylyn,默认情况下应该为Windows 7启用。请参阅herehere。关于构建后的操作,我不知道有任何现有的Eclipse插件可以做到这一点。但是,我没有详尽地搜索the marketplace。但是,这可以使用现有的Eclipse API完成,但需要有人编写新的Eclipse插件。

Eclipse Platform作业框架an API名为IJobManager。开发人员可以编写一个新的Eclipse插件,可以使用此API来监听作业更改并执行以下操作:

  1. 创建一个eclipse插件,在启动时向IJobManager注册一个监听器。
  2. 完成任何有趣的工作后,可以使用JDK中的普通java进程执行API启动一些外部任务/脚本
  3. 这一切都可以在一个Java文件中完成,可能少于500行。 您可以使用this template来设置一个基本的Eclipse插件项目,包括build system,并将其构建并准备安装到您现有的Eclipse中。

    更新我刚刚发现了一个用于使用tycho here构建eclipse插件的maven原型。我建议新建一个eclipse功能/ updatesite。