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

Mylyn开发技巧三则

阅读更多

Author:Willam2004
引言:
Mylyn是Eclipse下非常棒的任务开发管理插件,不仅支持以任务为中心的开发模式,还能与时下主流的bug管理系统,如jira,trac等很好的结合起来.(具体参考:
http://alicsd.iteye.com/admin/blogs/833282   多任务的开发插件-Mylyn
http://alicsd.iteye.com/admin/blogs/815836   Mylyn与Jira的结合)

本文将主要介绍在Mylyn实战中的一些个人整理的技巧,希望能对初学者有所帮助.

     1.支持TODO注释建立任务.

    TODO注释是Eclipse中新建Class(或者其他Java文件中),自动生成注释,它代表当前有类的功能或者方法需要去处理.如图所示:


     
    我们打开View->Tasks窗口,可以看到存在一个需要完成的任务列表:


     
    点击右键你会看到New Task From Marker菜单,点击你就会在Mylyn中建立一个Task任务.如图:


     


    建立时它会将该类的路径,在那个行默认就会带入.方便了查找,这样你就实现了TODO标签和Mylyn的结合.

    2.与SVN插件结合.
    SVN插件是我们在开发Java工程经常会用到的,往往我们在开发完毕时,提交文件时会忘记提交注释,导致其他开发人员无法直观的了解你修改的内容.通过Mylyn任务开发完之后,我们在用svn插件提交时会出现这样的窗口:



     
    选择uml工程点击提交:


     
    看到了么?任务的名称放入了SVN注释栏里了,这样你当前的mylyn任务与svn注释很好的结合起来了.不用你每次重新再想了.

    3.不用重头再来-任务上下文的拷贝
    Mylyn一个重要的功能就是可以帮我们聚焦与当前任务关联的文件或者目录,而不用频繁的切换工程目录.我们往往需要开发的任务不只有一个,而是有关联性的,一个任务关联的文件和目录,可能下一个任务也会用到.如果每次激活任务,都重新选择文件列表是相当费时费力的.还好Mylyn给我们提供了方便之路:Copy Context To...


     
    双击当前已经激活的任务,切换到Context标签,可以看到Copy Context To 菜单,点击之后你会看到有个任务列表需要选择,双击你要激活的任务,那么当前任务关联的文件或者目录选择都会拷贝到你要激活的任务里了.


     
     补充:

    1.Mylyn还可以对任务进行分类管理,任务多的情况下可以很好的导航;

    2.Mylyn每个任务可以再建子任务,方便任务细分;

    3.Mylyn中任务的命名可以统一规范,如上图所示,我习惯用[应用名]作为我的任务开头,这样我可以很快的定位到这个任务是与那个应用有关,也方便查询.

    ...

  • 大小: 9 KB
  • 大小: 21.5 KB
  • 大小: 37.6 KB
  • 大小: 34.4 KB
  • 大小: 52.5 KB
  • 大小: 40.5 KB
  • 大小: 19.1 KB
  • 大小: 87.4 KB
分享到:
评论
2 楼 Willam2004 2011-02-17  
JianCaesar 写道
没有用过,学习一下,自己先用用再看。

楼主,先可以从基本的建立本地任务,然后再与当前的context进行关联开始,习惯。
1 楼 JianCaesar 2011-01-14  
没有用过,学习一下,自己先用用再看。

相关推荐

    eclipse插件Mylyn使用教程

    通过将任务管理无缝集成到Eclipse IDE中,Mylyn显著提高了开发效率。 #### 二、Mylyn 的核心价值 - **减少信息过载**:当开发者同时处理多个项目或任务时,经常会出现信息过载的情况,这会导致注意力分散和工作...

    mylyn.tasks-master_TaskManager_

    本文将深入探讨Mylyn任务管理器的核心功能和使用技巧,帮助开发者更高效地进行项目管理。 Mylyn的任务管理器是基于Task-Focused Interface(TFI)理念设计的,它强调将开发者的工作集中在当前任务上,过滤掉不相关...

    eclipse核心编程 WEB编程 组建开发2

    《技术宝典》部分则包含了Eclipse的高级特性和最新发展,例如Eclipse RCP( Rich Client Platform)用于构建桌面应用程序,以及Eclipse Che云开发环境。这些技术将帮助开发者拓宽视野,了解Eclipse在不同领域的应用...

    Eclipse精要与高级开发技术(PDF)

    《Eclipse精要与高级开发技术》是一本深入探讨Eclipse集成开发环境(IDE)的专业书籍,涵盖了Eclipse的基础知识到高级应用技巧。Eclipse作为一款开源、跨平台的Java IDE,广泛应用于软件开发,尤其是Java应用的开发...

    Eclipse 开发学习笔记.pdf

    12. **团队协作工具**:如Mylyn任务管理,与持续集成服务器如Jenkins的集成,协同开发的最佳实践。 七、性能优化 13. **性能分析**:如何使用Eclipse的性能监视器,找出代码中的性能瓶颈,并进行优化。 八、...

    Eclipse开发工具

    此外,Eclipse的插件体系非常丰富,例如Mylyn可以帮助任务管理,Git插件可以实现版本控制,PDT支持PHP开发,PyDev则为Python开发提供支持。 在“第2章 Eclipse开发工具”可能包含的内容中,我们可以期待讲解以下...

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

    此外,它支持插件如Mylyn用于任务管理,Subversive或Git用于版本控制。 5. **项目构建** 在Eclipse中,可以创建各种类型的项目,如Java项目、Web项目、Android项目等。构建过程可以通过Eclipse的自动构建功能或...

    eclipse精要与高级开发技术

    例如,安装Mylyn插件可以实现任务管理,安装PyDev插件则支持Python开发。 4. **Java开发** - **JDT(Java Development Tools)**:JDT是Eclipse中的Java开发工具集,包括代码编辑器、编译器、调试器等,为Java...

    Eclipse应用开发完全手册.part1.rar

    该手册的分卷形式,包括.part1至.part5的rar压缩文件,意味着它涵盖了广泛的Eclipse使用技巧和开发知识,旨在帮助开发者从入门到精通地掌握Eclipse的各项功能。 首先,Eclipse的基础操作是手册的重点之一,包括安装...

    Eclipse精要与高级开发技术

    - **工作流优化**:学习如何通过Eclipse的工作流管理提高开发效率,例如Mylyn的任务聚焦功能。 通过《Eclipse精要与高级开发技术》的学习,开发者不仅能够熟练运用Eclipse进行日常开发,还能深入理解其背后的机制...

    eclipse插件安装,调优,使用技巧

    最后,压缩包中的“eclipse提示与技巧.doc”文档可能包含了更多实用的Eclipse使用小贴士,如自定义构建过程、使用Mylyn任务管理、集成外部工具等。建议仔细阅读,这些细节往往能进一步提升开发效率。 总之,Eclipse...

    java集成开发工具eclipse

    3. **Spring Tool Suite (STS)**:针对Spring框架的集成工具,简化Spring应用的开发。 4. **Git Team Provider**:提供对Git版本控制系统的集成,便于团队协作。 5. **PyDev**:Python开发插件,让Eclipse也能处理...

    eclipse开发

    此外,Eclipse的插件系统使得开发者可以安装各种扩展,比如Mylyn可以帮助任务管理,PMD和FindBugs则可以进行代码质量检查。 Eclipse的调试功能非常强大,它支持断点、单步执行、查看变量值、调用栈分析等功能,这...

    Eclipse开发学习笔记

    - **Mylyn**:任务驱动的开发工具,可以集成各种任务管理系统,提高工作效率。 - **Spring Tools Suite**:为Spring框架提供集成开发环境,简化Spring应用的开发。 - **PyDev**:Python开发插件,提供Python代码编辑...

    Eclipse开发视频2

    7. **插件扩展**:介绍Eclipse的插件生态,如Mylyn用于任务管理,PMD和Checkstyle进行代码质量检查,以及Spring Tools Suite支持Spring框架的开发等。 8. **调试技巧**:讲解如何使用Eclipse的调试工具,包括断点...

    Eclipse实用技巧教程

    Eclipse是一款广泛使用的Java集成开发环境(IDE),它也支持其他编程语言,如C++、Python等。本教程将深入探讨Eclipse中的实用技巧和...不断学习和实践,将这些技巧融入日常开发,能大大提高你的编程体验和工作效率。

    Eclipse 常用技巧功能

    以下是一些Eclipse的常用技巧和功能,可以帮助提升编程效率,适用于初学者和专业开发人员。 1. **版本信息**: - Eclipse Platform 版本 3.6.1.M20100909-0800 是基础的Eclipse平台,提供了基本的IDE功能。 - ...

    [完全掌握Eclipse项目开发实战].燕孝飞.扫描版

    三、JDT与插件开发 Eclipse的Java Development Tools(JDT)是其用于Java开发的核心组件。书中会详细介绍JDT提供的各种功能,如代码分析、内容辅助和问题标记。同时,也会引导读者了解Eclipse的插件机制,如何利用...

    Wiley, Professional Eclipse 3 for Java Developers (2005) kB; BM OCR 7.0-2.6 LotB.pdf

    综上所述,《专业Eclipse 3为Java开发者》一书深入浅出地介绍了Eclipse 3这一强大的Java开发工具的使用方法和技巧,无论是初学者还是有经验的开发者,都能从中获得有价值的指导。通过掌握Eclipse 3的使用,开发者...

Global site tag (gtag.js) - Google Analytics