以下是Mylyn插件在Eclipse中的基本使用方法:
一、任务创建与关联
- 创建任务
- 如果使用的是与任务管理系统(如Bugzilla、Jira等)集成的Mylyn:
- 在Eclipse中打开Mylyn视图(通常可以通过“Window”->“Show View”->“Mylyn”找到相关视图)。
- 根据集成的任务管理系统,在视图中点击相应的按钮来创建新任务,例如在与Bugzilla集成时,可能有专门的“Create New Bugzilla Task”按钮,填写任务的相关信息,如标题、描述、优先级等。
- 如果是本地任务:
- 在Mylyn的“Tasks”视图中,右键点击“Local Tasks”,然后选择“New Task”,输入任务的基本信息。
- 如果使用的是与任务管理系统(如Bugzilla、Jira等)集成的Mylyn:
- 关联任务
- 打开要与任务关联的项目或文件。
- 在Mylyn视图中,将任务标记为“Active”(例如,在任务列表中右键点击任务,选择“Activate”)。此时,Mylyn会开始跟踪与该任务相关的代码活动。
二、代码聚焦与过滤
- 自动过滤
- 一旦任务被激活,Mylyn会根据你对文件和代码元素的操作自动过滤出与当前任务相关的代码。例如,如果你在处理某个任务时频繁打开、编辑某些类和方法,Mylyn会将这些内容视为与该任务相关,并在各种视图(如项目资源管理器)中突出显示这些相关的代码元素,同时隐藏或淡化不相关的内容。
- 手动调整
- 在项目资源管理器等视图中,可以通过右键菜单中的Mylyn相关选项进一步调整代码的相关性。例如,可以将某个文件或代码元素标记为与当前任务相关或不相关。
三、任务管理操作
- 暂停与恢复任务
- 在Mylyn视图中,可以右键点击正在进行的任务,选择“Suspend”来暂停该任务。此时,Mylyn将停止跟踪与该任务相关的代码操作。当要继续该任务时,再次右键点击任务并选择“Activate”。
- 完成任务
- 当任务完成后,在Mylyn视图中右键点击任务,选择“Mark as Completed”,并且可以根据需要添加一些关于任务完成的注释或总结。
以下是在Eclipse中使用Mylyn插件关联Bugzilla任务的步骤:
一、配置Bugzilla服务器连接(如果尚未配置)
- 打开Eclipse,进入Mylyn视图(通过“Window”->“Show View”->“Mylyn”)。
- 在Mylyn视图中,找到“Tasks”部分,点击旁边的小箭头展开视图(如果未展开)。
- 右键点击“Repositories”,然后选择“Add Repository”。
- 在弹出的对话框中:
- 对于“Repository type”,选择“Bugzilla”。
- 填写Bugzilla服务器的相关信息:
- “Repository URL”:输入Bugzilla服务器的网址,例如“https://your - bugzilla - server - url/bugzilla/”。
- “User ID”和“Password”:输入用于登录Bugzilla服务器的用户名和密码(如果需要身份验证)。
- 根据需要配置其他选项,如“Task URL”等。
- 点击“Validate Settings”来验证设置是否正确。如果验证成功,点击“Finish”完成Bugzilla服务器的连接配置。
二、关联Bugzilla任务
-
在Mylyn视图的“Tasks”部分,右键点击“Bugzilla”(如果已正确配置Bugzilla服务器连接,这里会显示Bugzilla任务仓库)。
-
选择“New Query”,创建一个查询来获取Bugzilla任务。
- 在查询编辑器中,可以设置查询条件,如按状态(例如“Open”状态的任务)、按分配人、按产品等筛选任务。
- 给查询命名(例如“Open Bugs for My Project”),然后点击“Run”按钮执行查询。
-
从查询结果中选择要关联的Bugzilla任务:
- 在查询结果列表中,右键点击想要关联的任务。
- 选择“Open Task”或“Activate Task”(如果想要立即将其设为活动任务)。此时,该Bugzilla任务就与Mylyn在Eclipse中的工作区相关联了。
-
之后,当你在Eclipse中激活该Bugzilla任务时,Mylyn会根据你的代码操作自动跟踪与该任务相关的代码部分。