Eclipse Mylyn
软件描述
Mylyn 是 Eclipse 的任务和应用程序生命周期管理(ALM)框架。
官方网站
访问软件的官方网站了解更多信息
www.eclipse.org
什么是 Eclipse Mylyn?
Mylyn 是 Eclipse 的任务与应用生命周期管理(ALM)框架。
Mylyn 是一个以任务为中心的 Eclipse 接口,使用户在处理大型工作区时,如同处理小型工作区一样简单。Mylyn 通过引入机制来跟踪用户所参与的任务,从而扩展了 Eclipse 的功能。任务被定义为任何希望被回忆或与他人共享的工作单元,例如用户报告的缺陷,或自己关于改进某个功能的笔记。任务可以存储在本地工作区中,也可以来自一个或多个任务仓库。要连接到某个任务仓库,必须拥有支持该仓库的连接器。(任务仓库是如 Bugzilla、Trac、JIRA 等的缺陷/工单/问题跟踪系统)。
一旦任务被集成,Mylyn 将监控您在这些任务上的工作活动,以识别与当前任务相关的信息。Mylyn 监控 Eclipse 的操作,并记录您在任务上下文中的交互行为。系统中的各种元素(如文件、类型、方法和字段)会根据您最近和频繁的交互程度被赋予“相关性”评分。这使得在 Eclipse 中无关紧要的元素被自动过滤,从而让您能够集中关注真正重要的内容。基于此,Mylyn 创建出一个任务上下文,即与您当前任务相关的所有元素集合。这些元素可能包括您已编辑的方法、您曾引用的 API,以及您浏览过的文档。Mylyn 利用这个任务上下文,将 Eclipse 的用户界面聚焦于相关的信息,隐藏不相关的内容,并自动发现相关联的内容。将完成工作所需的全部信息直接呈现在您眼前,能够减少您在搜索、滚动和导航上的时间,从而提高工作效率。通过显式地定义任务上下文,Mylyn 还有助于实现多任务处理、计划安排、复用以往的工作成果以及共享专业知识。