Mylyn
通过任务跟踪这样的复杂机制扩展了 Eclipse SDK。任务
(task)
是您希望回调或与他人共享的任何工作单元,例如一个用户报告的 bug,或者关于一个特性改进的说明。Mylyn 使您可以在工作区本地存储任务
,或者处理一个或多个任务储存库
中的任务。(任务储存库
指诸如 Bugzilla、Trac 或 JIRA 之类的问题跟踪器)。要连接到一个特定的任务储存库,还必须安装用于该储存库的 Mylyn 连接器
。
集成任务之后,Mylyn 将监视这些任务上的活动,以识别与当前任务相关的信息。此时,Mylyn 创建一个任务上下文
——
与任务相关的所有工件的集合。这可以包括浏览过的文档、编辑过的方法和引用过的 API。Mylyn 使用任务上下文使 UI
聚焦感兴趣的信息、隐藏不感兴趣的信息、自动发现相关的信息。具备了完成任务所需的信息,就可以减少执行搜索、导航和滚动操作的时间,从而提高工作效率。
通过突出任务上下文,Mylyn 还有助于多任务处理、计划、重用过去的工作以及共享专家经验。
使用 Mylyn 一段时间之后,您的工作方式会发生微妙但是重要的变化。一旦习惯了以任务为中心的工作方式,您很可能会发现工作效率有了极大的提高。您的工作变得井井有条,可以统筹管理数十个协作任务并跟踪进程,这些事情都变得非常容易。
分享到:
相关推荐
一、Eclipse简介 Eclipse是一款开源的、跨平台的软件开发工具,最初主要面向Java开发者,现在也支持其他编程语言如C++、Python等。它不仅提供代码编辑、调试、构建工具,还有一套强大的插件系统,能够扩展其功能以...
一、Eclipse简介 Eclipse起源于IBM公司,后来成为了一个开放源码项目,由全球众多开发者共同维护和更新。它不仅支持Java语言,还通过插件支持C++、Python、PHP等多种编程语言。Eclipse的核心特性包括代码编辑、调试...
#### SVN与MyEclipse简介 - **SVN (Subversion)**:是一款开源的版本控制系统,广泛用于软件开发领域,可以帮助团队管理代码的版本变更。 - **MyEclipse6.5**:是一款功能强大的Java集成开发环境(IDE),提供了丰富...
#### 一、OFBiz简介与背景 - **OFBiz**(Open For Business)是一款开源的企业级电子商务框架,主要用于构建和部署各种类型的业务应用,包括电子商务、供应链管理等。 - **目标读者**:初次接触OFBiz的技术人员或...
#### 一、MyEclipse简介及优化设置 MyEclipse是一款基于Eclipse的强大的集成开发环境(IDE),主要用于Java Web应用开发。它集成了众多工具和服务,能够帮助开发者高效地进行项目管理、代码编写、调试等工作。 在...
3. 与Eclipse Mylyn集成:可以将Maven任务与Mylyn任务关联,提高任务管理效率。 4. 与其他插件集成:例如,与Spring IDE、Hibernate Tools等插件集成,提供更全面的开发环境。 总结来说,Eclipse的m2e插件是开发...
1. **Eclipse简介**: - Eclipse的起源:Eclipse最初由IBM公司开发,后来成为开源社区的项目,是全球开发者广泛使用的开发平台。 - 跨平台性:Eclipse可在Windows、Linux和Mac OS等操作系统上运行,适应不同开发...
#### 一、Maven简介 Maven是一款自动化构建工具,它通过一系列标准步骤来管理项目的构建过程,简化了项目构建、依赖管理和文档生成等工作。Maven的强大之处在于它提供了一种统一的标准流程来构建项目,这使得开发者...
1. **Eclipse简介** Eclipse起源于IBM,现在由Eclipse基金会管理,是一个开放源代码的软件开发平台。它不仅仅是一个IDE,而是一个包含插件系统的框架,允许开发者通过安装不同的插件来支持各种语言和开发任务。 2....
- **工作台简介**:用户的工作台是个人化的项目管理界面,展示了用户参与的所有项目的概览信息。默认情况下,工作台包含两个模块:最近活动和最近更新的项目。 #### 5. **Redmine的文本格式** - **链接**:介绍...
1. **Eclipse简介** Eclipse是一个开放源代码的、基于Java的可扩展开发平台。它不仅提供了丰富的Java开发工具,还支持其他编程语言如C++、Python等,并且可通过插件机制扩展到各种软件开发领域,如Web开发、移动...
1. **Eclipse简介**: Eclipse是一个开放源代码的软件开发平台,最初由IBM公司开发,现在由Eclipse基金会管理。它不仅支持Java,还支持C/C++、Python、PHP等多种编程语言。Eclipse的核心是一个插件系统,允许开发者...
│ │ ├─.mylyn │ │ │ │ .tasks.xml.zip │ │ │ │ repositories.xml.zip │ │ │ │ tasks.xml.zip │ │ │ │ │ │ │ └─contexts │ │ └─.plugins │ │ ├─org.eclipse.core.resources │ │ ...
- 界面简介:包括工作台、透视图、视图和编辑器等元素,可根据个人习惯定制布局。 - 创建Java项目:创建新项目,编写、编译和运行Java代码。 - 自定义注释和代码格式化:设置代码风格,包括注释模板、代码缩进等,...
11. **Mylyn任务管理**:Mylyn是Eclipse的一个组件,它可以帮助开发者专注于当前的任务,过滤掉无关的信息,提高工作效率。 12. **市场(Eclipse Marketplace)**:Eclipse Marketplace提供了大量的第三方插件,...
1. **Eclipse简介** Eclipse是一个开放源代码的软件开发平台,最初由IBM公司开发,现在由Eclipse基金会管理。它不仅支持Java,还通过插件机制支持C++、Python、PHP等多种编程语言。Eclipse的核心是一个工作台...
- **Eclipse 首选项配置**:在 Eclipse 中,打开“窗口” -> “首选项” -> “Mylyn”,确保正确配置 Mylyn 以便与 Liferay 项目集成。 完成上述步骤后,你就成功地在 Eclipse 中搭建了 Liferay Portal 开发环境。...
1. **Eclipse简介**:Eclipse是一个开放源代码的、基于Java的可扩展开发平台,最初由IBM公司发起,现在由Eclipse基金会维护。它不仅用于Java开发,通过插件支持,还可以用于C++、Python、JavaScript等多种编程语言。...