`
onlyor
  • 浏览: 380936 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

Mylyn 简介

    博客分类:
  • note
 
阅读更多

Mylyn(旧称Mylar)是eclipse的一个插件,用于将任务管理和上下文管理无缝集成到Eclipse中。

 

再简单还是要说下它的来历,首先它是一个高度集成到ECLIPSE中的任务管理工具,正如Mylyn项目领队所言:

这个新名字是向“髓磷脂”物质致敬,该物质通过使神经元更有效的传导电流来促进你的思考。我们已经听到使用者声称,Mylyn工具将他们的效率提高到了他们觉得正在以思考的速度编码的地步。 减少阻碍我们生产力的UI摩擦就是Mylyn项目全部的内容。

 

相信很多人都有过这样的经验,改一个东西可能就几分钟,但找到在哪改、会影响到什么地方,却要花半小时。有了这个工具,让我们在非常大的项目里,在文件和代码的海洋里能马上找到所要关注的部分。有的人说,我有CTRL+SHIFT+T,可是你能记住几年前一个项目里的类名吗?而查阅文字描述的任务却要容易得多。这个工具最有创意的地方是:把任务列表与具体的代码联系到了一起。你只要激活一个任务,之相关的所有文件、函数将被突出的显示在ECLIPSE界面的每个“角落”。

 

1. 安装下载相应的Mylyn zip包,解压缩开就是两个文件夹:features和plugins,以及一个XML文件:site.xml。将这两个文件夹拷入或者以配置方式导入合适版本的Eclipse中就可以了。

 

2. 重启Eclipse,Window的preference配置窗口里就多了一个Task的菜单,用于对Mylyn的配置。

点击Window>show view> other,弹出的对话框中可以找到Mylyn的选项,它下面有两个View可供选择:Task List和Task Repositories。把两个view都打开,可以看到Task List里是空的列表,因为还没和任何存储库建立查询联接。

Mylyn的文档中说可以与Bugzilla、Trac 、JIRA、mantis等存储库集成。

 

mylyn与mantis集成具体步骤:

  1. 在Task Repositories视图中右击空白处,在弹出菜单中选择Add Task Repository

  2. 弹出存储库建立向导框,按照添加存储库向导指示建立mantis库;

  3. 建立好后会立即有对话框询问是否需要增加一个查询到Task List中,点击是;

  4. 弹出查询配置对话框,配置好查询条件后,稍等片刻,查询得到的所有结果会显示在Task List视图中。

 

  由此就建立了基于任务管理的eclipse开发环境。Mylyn由两大部分组成:集成的任务管理和自动上下文管理。自动上下文管理部分只有在使用当中才会发现Mylyn提供了很多方便之处。

 

  Mylyn 通过任务跟踪这样的复杂机制扩展了 Eclipse SDK。任务(task)是您希望回调或与他人共享的任何工作单元,例如一个用户报告的bug,或者关于一个特性改进的说明。Mylyn 使您可以在工作区本地存储任务,或者处理一个或多个任务储存库中的任务。

 

  集成任务之后,Mylyn 将监视这些任务上的活动,以识别与当前任务相关的信息。此时,Mylyn 创建一个任务上下文 —— 与任务相关的所有工件的集合。这可以包括浏览过的文档、编辑过的方法和引用过的 API。Mylyn 使用任务上下文使 UI 聚焦感兴趣的信息、隐藏不感兴趣的信息、自动发现相关的信息。具备了完成任务所需的信息,就可以减少执行搜索、导航和滚动操作的时间,从而提高工作效率。通过突出任务上下文,Mylyn 还有助于多任务处理、计划、重用过去的工作以及共享专家经验。

 

  使用 Mylyn 一段时间之后,您的工作方式会发生微妙但是重要的变化。一旦习惯了以任务为中心的工作方式,您很可能会发现工作效率有了极大的提高。您的工作变得井井有条,可以统筹管理数十个协作任务并跟踪进程,这些事情都变得非常容易。

 

Mylyn-Mantis Repository Connector地址

http://www.oschina.net/p/mylyn-mantis+repository+connector

分享到:
评论

相关推荐

    SVN与MyEclipse6.5 集成安装详解

    #### SVN与MyEclipse简介 - **SVN (Subversion)**:是一款开源的版本控制系统,广泛用于软件开发领域,可以帮助团队管理代码的版本变更。 - **MyEclipse6.5**:是一款功能强大的Java集成开发环境(IDE),提供了丰富...

    ofbiz-entry-zh-cn.doc

    #### 一、OFBiz简介与背景 - **OFBiz**(Open For Business)是一款开源的企业级电子商务框架,主要用于构建和部署各种类型的业务应用,包括电子商务、供应链管理等。 - **目标读者**:初次接触OFBiz的技术人员或...

    Eclipse简介,Eclipse安装与使用,目录结构,开发环境,项目构建,Eclipse常用快捷键,提示和技巧

    1. **Eclipse简介** Eclipse起源于IBM,现在由Eclipse基金会管理,是一个开放源代码的软件开发平台。它不仅仅是一个IDE,而是一个包含插件系统的框架,允许开发者通过安装不同的插件来支持各种语言和开发任务。 2....

    Eclipse入门 Eclipse的使用简介及插件开发

    Eclipse生态系统中有许多优秀的插件,如Mylyn用于任务管理,Subversive用于版本控制,m2eclipse支持Maven项目,PyDev用于Python开发,JUnit和TestNG提供单元测试支持等。通过Eclipse Marketplace,你可以方便地搜索...

    群英汇redmine 中文用户手册1.0.0-10(redmine user_guide)

    - **工作台简介**:用户的工作台是个人化的项目管理界面,展示了用户参与的所有项目的概览信息。默认情况下,工作台包含两个模块:最近活动和最近更新的项目。 #### 5. **Redmine的文本格式** - **链接**:介绍...

    eclipse精要与高级开发技术

    1. **Eclipse简介** Eclipse是一个开放源代码的、基于Java的可扩展开发平台。它不仅提供了丰富的Java开发工具,还支持其他编程语言如C++、Python等,并且可通过插件机制扩展到各种软件开发领域,如Web开发、移动...

    eclipse的maven插件

    3. 与Eclipse Mylyn集成:可以将Maven任务与Mylyn任务关联,提高任务管理效率。 4. 与其他插件集成:例如,与Spring IDE、Hibernate Tools等插件集成,提供更全面的开发环境。 总结来说,Eclipse的m2e插件是开发...

    eclipse3.1使用手册

    1. **Eclipse简介**: - Eclipse的起源:Eclipse最初由IBM公司开发,后来成为开源社区的项目,是全球开发者广泛使用的开发平台。 - 跨平台性:Eclipse可在Windows、Linux和Mac OS等操作系统上运行,适应不同开发...

    SpringToolSuite4 工具

    由于基于Eclipse,STS4 可以利用Eclipse庞大的插件库,如Git、Mylyn任务管理、Maven支持等,进一步扩展其功能。 ### 8. **友好的用户界面** 相较于IntelliJ IDEA,STS4 的界面可能更接近Eclipse用户习惯,对于习惯...

    eclipse培训.rar

    11. **Mylyn任务管理**:Mylyn是Eclipse的一个组件,它可以帮助开发者专注于当前的任务,过滤掉无关的信息,提高工作效率。 12. **市场(Eclipse Marketplace)**:Eclipse Marketplace提供了大量的第三方插件,...

    Eclipse中文教程

    1. **Eclipse简介** Eclipse是一个开放源代码的软件开发平台,最初由IBM公司开发,现在由Eclipse基金会管理。它不仅支持Java,还通过插件机制支持C++、Python、PHP等多种编程语言。Eclipse的核心是一个工作台...

    第章C++概述2022优秀文档.ppt

    * Eclipse(Mylyn + CDT + Mingw32 + GCC) 这些集成开发环境提供了完整的开发工具和调试工具,方便了C++语言的开发和调试。 Visual C++简介 Visual C++是一种可视化的软件开发工具,提供了完整的开发环境,包括...

    liferay portal web project搭建

    - **Eclipse 首选项配置**:在 Eclipse 中,打开“窗口” -> “首选项” -> “Mylyn”,确保正确配置 Mylyn 以便与 Liferay 项目集成。 完成上述步骤后,你就成功地在 Eclipse 中搭建了 Liferay Portal 开发环境。...

    maven3环境搭建完美解决版

    #### 一、Maven简介 Maven是一款自动化构建工具,它通过一系列标准步骤来管理项目的构建过程,简化了项目构建、依赖管理和文档生成等工作。Maven的强大之处在于它提供了一种统一的标准流程来构建项目,这使得开发者...

    Java语言坦克大战游戏设计(附有代码和图片).doc

    Eclipse是Java开发的主流IDE之一,它支持插件扩展,可以集成JUnit进行单元测试,还支持Mylyn任务管理,便于项目的组织和管理。 【系统总体设计】 3.2 主体模块 主体模块包括游戏地图、玩家控制的坦克和AI控制的敌方...

    eclipse-SDK-4.3M4-W32-x86

    通过安装不同插件,Eclipse可以支持各种开发任务,比如Git版本控制、Mylyn任务管理、PDE(Plug-in Development Environment)用于创建和管理Eclipse插件本身,以及Spring、Hibernate等框架的集成工具。 五、M4版本 ...

    eclipse工具8

    1. **Eclipse简介**:Eclipse是一个开放源代码的项目,由Eclipse基金会管理,提供了一个可扩展的平台,用于开发各种软件。它不仅支持Java,还通过插件系统支持C++、Python、PHP等其他语言的开发。 2. **工作台...

    eclipse中文教程

    1. **Eclipse简介**:Eclipse是一个开放源代码的、基于Java的可扩展开发平台,最初由IBM公司发起,现在由Eclipse基金会维护。它不仅用于Java开发,通过插件支持,还可以用于C++、Python、JavaScript等多种编程语言。...

    eclipse教程超强整合版

    同时,学习如何进行有效的项目管理和团队协作,如使用Mylyn任务管理工具和Git版本控制系统,也包含在内。 3. **Eclipse使用简介.ppt** 该PPT教程可能以幻灯片的形式概述了Eclipse的核心功能,如项目导航、编译和...

Global site tag (gtag.js) - Google Analytics