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注释建立任务.

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

...

3. 将jadnt158.zip 解压,拷贝jad.exe 到%JAVA_HOME%\bin\ 目录下。 4. 安装插件net.sf.jadclipse_3.3.jar (将此文件拷到eclipse 的plugins目录(%eclipse_home%\plugins)下,例如C:\MyEclipse Enterprise Workbench 6.5GA\eclipse\plugins下)。 5. 设定路径:进入Window -> Preferences -> Java -> JadClipse,Path to decomiler设置为jad.exe的绝对路径,例如C:\j2sdk1.4.2\bin\jad.exe,Directory for temporary files设置为存放临时文件的决对路径这里我把它设置为C:\Documents and Settins\桌面\.net.sf.jadclipse 。 6. 在Eclipse 的Windows—> Perferences—>General->Editors->File Associations 中修改“*.class”默认关联的编辑器为“JadClipse Class File Viewer”。如果没有*.class,则点击“add"增加,如果没有jadclipse Class File Viewer,可以点击“Add-Internal Editors”,查找是否有jadclipse,若还是没有,则说明net.sf.jadclipse没有复制到正确的位置. 安装设置完毕,可以双击class文件,测试一下,正确的情况是:反编译成功,可以显示class文件(无需增加src源文件)为普通的java源代码样式,另外,在Myeclipse菜单栏上多出了一个JadClipse菜单. 现在可以通过myeclipse直接查看class文件,阅读代码效率高了许多~~~~~~ 安装时应注意: jadclipse的版本一定要和eclipse的版本一致! 比如,我用的Myeclipse版本为6.5,其包含的eclipse版本为3.3, 一开始我使用的是net.sf.jadclipse_3.2.4.jar,都不能正确浏览无源码的*.jar文件,后来我重新下载了net.sf.jadclipse_3.3.0.jar,才可以正确浏览!!! 总共需要下载两个文件: 1. 反编译工具jad 2. eclipse的插件JadClipse jad是命令行式的反编译程序,将class文件反编译java操作的工具,如下说明几个简单的反编译操作: 将当前文件夹下的abc.class文件反编译成abc.jad文件 D:\jad>jad abc.class 将当前文件夹下的abc.class文件反编译成abc.java文件 D:\jad>jad -sjava abc.class jad可以单独使用。 Jadclipse是eclipse中的一个插件,是用于在eclipse中双击*.class文件时直接查它的*.java代码,相当于一个查看器,但不可以单独使用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值