`
csd_ali
  • 浏览: 136088 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

多开发任务并行管理插件 -- Mylyn

阅读更多

Author: gkbusy

IDE使用的囧境

    我们日常开发经常会遇到一个窘境,项目里,我们需要同时处理几个不同的开发任务,而且有时候会交错进行。

    比如项目中,我刚刚做了需求A,紧接着开发需求B,需求A被找出几个BUG,我得回头去修改需求A中的一些代码,需求B得暂时停止。表现在我们的IDE 中,就会遇到一个很糟糕的状况------我们必须打开一大堆的编辑窗口,这里有配置文件、Java代码、属性文件,随着交错进行的任务不断增多,比如单 元测试我们需要关心,开发的代码BUG,我们需要修正,咱们的IDE编辑窗口还在不断的增多。

    怎么办?

用Mylyn管理起多个开发任务的IDE上下文

    Eclipse 大约在3.3版本左右引入了Mylyn插件,随后便一发不可收拾。

    Mylyn最大的特色功能,就是做到了各个任务关注的编辑器可以被管理起来。设想一下,我们在做两个小任务的开发时,将任务添加到任务列凑中,激活某个任 务时,我们只打开并关注任务相关的编辑窗口;需要切换的时候,我们则只需要激活另外一个任务,而后打开相关的代码和配置即可。这样就减少我们关注过多窗 口,反复查找的时间损耗了。

    接下来具体看看怎么使用的:

打开Eclipse中的Task List (Mylyn的核心组件之一)

    打开之后,将Task List面板移动到整个IDE的底部(个人习惯而已) 。


 新建一个Mylyn Task

    如果有需要的话,也可以创建Category来分组各种Task。


在本地创建Task

    因为木有服务器,所以只好在本地创建这些Task了,不然可以绑定到服务器上,甚至直接跟Bugzilla系统整合,用于缺陷跟踪、需求管理等。

在Task信息面板中填写名称和基本描述

    当然我们也可以看到能够填写一些项目管理的信息,比如任务的优先级别、截止日期、预计耗时等 。


激活刚刚创建好的Task

    我们能够看到窗口左侧的代码树形窗口中没有任何内容


解除Mylyn Task的遮盖效果

    下图中红框框出的按钮,点中时,左侧树形浏览器中只显示Task相关的代码文件;未点中时,会显示所有的代码文件。

    这里我们需要显示所有的代码文件。

 新建类,接着重新打开遮盖效果(Mylyn核心价值就体现在这里)

    新建类PostRemarkIntegration后,这个类与当前激活的Mylyn Task【编写PostRemark集成测试】关联起来了,而我们只关注这个Task相关的代码文件,所以我们重新点击下图中的红框中的按钮。

新建另外一个Mylyn Task,并切换过去

新的开发任务过来了,跟之前的Task没什么关联,是另外一个场景的集成测试代码。创建好之后,点击"Active Task"按钮,切换到新任务。 


切换到新Task之后

仿佛一切又都重新开始了。  


在新Task上下文中,创建代码文件

    新的Task上下文与之前的Task上下文互不干扰,我们能够新开任务代码文件进行编辑,而后如果需要的话,我们还可以切换回到上一个Task当中,那个Task的相关编辑器又会重新被打开。



 
 
全文完。

  • 大小: 39.9 KB
  • 大小: 25.9 KB
  • 大小: 29.6 KB
  • 大小: 52 KB
  • 大小: 48.4 KB
  • 大小: 97.4 KB
  • 大小: 54.7 KB
  • 大小: 38.2 KB
  • 大小: 37.3 KB
  • 大小: 77.3 KB
分享到:
评论
2 楼 Aaronlong31 2010-12-11  
恩,不错,我之前都是把不同的项目放到不同的eclipse或者不同的workspace中,这样如果同时要写多个项目时就得打开多个eclipse。
1 楼 fordybeach 2010-12-11  
好东西呀,学习了

相关推荐

    mylyn-2.1-extras

    Mylyn是Eclipse IDE的一个重要插件,它专注于任务管理和工作流集成,帮助开发者更高效地管理他们的编程任务。 【描述】"mylyn-2.1-extras" 描述可能暗示这个压缩包包含了Mylyn 2.1版本之外的额外功能或增强特性。...

    redmine-mylyn-connector for redmine 2.x

    Mylyn是Eclipse IDE的一个插件,其核心功能在于通过任务焦点(Task-Focused Interface)提高开发人员的工作效率,通过筛选无关信息,将注意力集中在当前任务上。 Redmine是一个开源的、基于Web的项目管理应用,它...

    redmine mylyn connector

    来源是下面的地址,但是我是下载了很久,一直...https://github.com/ljader/redmine-mylyn-plugin/releases/tag/release-0.4.0.201602071631 关于使用方法可以参照:http://download.csdn.net/detail/huaishu/8309963

    mylyn-2.3.2.v20080402-2100-e3.3.zip

    Mylyn 是一个强大的 Eclipse 插件,用于任务管理和工作流集成。在 IT 领域,尤其是软件开发中,Mylyn 提供了高效的任务聚焦环境,帮助开发者在大量的代码和文档中集中注意力于当前的任务。标题中的 "mylyn-2.3.2.v...

    mylyn-3.0.3-e3.4.zip

    总之,"mylyn-3.0.3-e3.4.zip" 是一个针对Eclipse 3.4的Mylyn任务管理工具的升级包,包含了必要的插件和特征描述,用于提升开发者在Apache服务器环境下进行任务管理的效率和体验。通过正确安装和配置,可以充分利用...

    eclipse-mylyn-3.4.2-9.el6.i686.rpm

    eclipse-mylyn-3.4.2-9.el6.i686.rpm

    eclipse-mylyn-webtasks-3.4.2-9.el6.i686.rpm

    eclipse-mylyn-webtasks-3.4.2-9.el6.i686.rpm

    BabelLanguagePack-mylyn-zh_4.20.0.v20210630020001.zip

    综上所述,BabelLanguagePack-mylyn-zh_4.20.0.v20210630020001.zip是一个专为Eclipse 2021-06版本的Mylyn任务管理工具提供的中文语言包,旨在优化中国用户的开发体验,通过下载并正确安装,用户可以享受全中文界面...

    mylyn-3.23.0.v20170623-2012.zip

    总之,Eclipse Mylyn 3.23.0与Gerrit的集成,不仅简化了代码审查的过程,也使得开发者能够在熟悉的开发环境中高效地管理任务,提高了团队协作的效率。通过离线安装包mylyn-3.23.0.v20170623-2012.zip,开发者可以在...

    eclipse-mylyn-wikitext-3.4.2-9.el6.i686.rpm

    eclipse-mylyn-wikitext-3.4.2-9.el6.i686.rpm

    eclipse-mylyn-trac-3.4.2-9.el6.i686.rpm

    eclipse-mylyn-trac-3.4.2-9.el6.i686.rpm

    eclipse-mylyn-pde-3.4.2-9.el6.i686.rpm

    eclipse-mylyn-pde-3.4.2-9.el6.i686.rpm

    eclipse-mylyn-cdt-3.4.2-9.el6.i686.rpm

    eclipse-mylyn-cdt-3.4.2-9.el6.i686.rpm

    eclipse插件Mylyn使用教程

    Mylyn(原名Mylar)作为Eclipse平台上的一个重要插件,它致力于为用户提供一种全新的任务和上下文管理方式,帮助开发者在进行多任务处理时保持专注,并有效地减少信息过载的情况。通过将任务管理无缝集成到Eclipse ...

    eclipse插件(mylyn)

    Eclipse 插件 Mylyn 是一个强大的任务管理工具,它为开发者提供了集成的任务跟踪功能,极大地提升了开发效率。Mylyn 是 Eclipse 开发环境中的一个重要组件,它的核心目标是通过聚焦当前工作上下文来减少开发过程中的...

    mylyn-3.2.1

    "mylyn-3.2.1" 是一个特定版本的 ...总之,"mylyn-3.2.1" 是一个针对 Eclipse 3.3 平台的 Mylyn 版本,提供了丰富的任务管理和代码集成功能。通过解析提供的文件,用户可以安装并利用这些功能来优化他们的开发流程。

    eclipse3.7vrapper插件和mylyn插件

    总的来说,Eclipse 3.7中的Vrapper插件为那些喜欢Vim风格的开发者提供了便捷的代码编辑体验,而Mylyn插件则通过强化任务管理和团队协作,提高了开发效率。这两个插件都是Eclipse生态系统的强大补充,对于使用Eclipse...

    eclipse-neon含常用插件-卷6

    在插件方面,Eclipse Neon包含了一些常用的开发工具,例如Mylyn任务管理器,可以帮助开发者跟踪和组织任务,提高工作效率;Git团队提供者则使得版本控制更加便捷,可以轻松进行代码的版本管理与协同开发。此外,可能...

    mylyn.tasks-master_TaskManager_

    Mylyn,作为Eclipse IDE的一个插件,专门针对这一需求提供了一个强大的任务管理器——mylyn.tasks-master。本文将深入探讨Mylyn任务管理器的核心功能和使用技巧,帮助开发者更高效地进行项目管理。 Mylyn的任务管理...

    mylyn-redmine-connector:将 redmine 灵活的项目管理 Web 应用程序与 mylyn 集成的连接器

    《mylyn-redmine-connector:...总之,mylyn-redmine-connector是一个强大且实用的工具,它连接了Redmine和Mylyn,使得开发者能在熟悉的开发环境中实现高效的项目管理和任务跟踪,从而提升整个团队的协作能力和生产力。

Global site tag (gtag.js) - Google Analytics