Mylyn 是一个Eclipse任务管理(task management)插件。
更多安装过程常见问题,参考 http://wiki.eclipse.org/index.php/Mylyn/FAQ#Installation
下面介绍一下如何使用通用的Web仓库连接器链接Redmine。
注意 :通用的Web仓库连接器不是Mylyn默认安装的一部分。因此你首先需要从incubator更新站点( http://download.eclipse.org/tools/mylyn/update/incubator )手动安装incubator插件。
Server: http://www.redmine.org -- 用你的Redmine实例URL替换该值Task URL: ${serverUrl}/issues/New task URL: ${serverUrl}/projects/foo/issues/new -- 用新建问题所属项目的项目标识符替换fooQuery request URL: ${serverUrl}/issuesQuery pattern: <td class="subject">.*?<a href="/issues/(\d+)">(.+?)</a></td>Login request URL: ${serverUrl}/login?username=${userId}&password=${password}&authenticity_token=${loginToken}[POST]Login Form URL: ${serverUrl}/loginLogin Token Pattern: <input name="authenticity_token" type="hidden" value="(.+?)" />
示例截图:
如果你仅想获得指派给你的问题,那么可以使用下面的值填充查询请求URL(Query request URL)字段
${serverUrl}/issues?set_filter=1&assigned_to_id=me
下面的查询模式(Query pattern)将连同状态、作者和跟踪(Tracker)一块读取(Mylyn 3.2.1):
<td class="tracker">({Type}.+?)</td.<td class="status">)({Status}.+?<td class="subject">.*?<a href=".*?/issues/({Id})\d+)">({Description}.+?)</a></td><td class="assigned_to"><a href.+?>({Owner}.+?)</a></td>
Eclipse里的有 未完成(uncomplete) 和 完成(complete) 两种状态。
Redmine-Mylyn Connector 是Redmine的Eclipse Mylyn 仓库插件,为Redmine与Mylyn整合的提供了更好的解决方案。
客户端(即Eclipse端)
服务器端(即Redmine端)
打开Eclipse,点击 Help -> Install New Software -> Add
弹出窗口需要输入的字段
点击确认后,你将在下拉框中看见该插件包含的组件,选择你想安装的组件,最后点击 Finish。
Eclipse将自动完成插件的下载和安装。最后提示你重启Eclipse。点击确定,Eclipse将自动完成重启,这时插件已成功安装,并可以使用了。
下载 Redmine-Mylyn-Connector服务器端插件
解压到 Redmine 根目录下vendor/plugins目录下,重启Redmine服务器。
打开Eclipse,切换到Planning视图,在任务仓库列表中点击鼠标右键,选择 Add Task Repository 选项。然后在弹出的对话框中选择Redmine,点击 Next 。如下图
设置Redmine仓库的参数,如图:
验证参数是否正确填写。(点击 Validate Settings)按钮,看上方验证结果的提示信息。
最后点击Finish按钮,完成仓库的添加。
在上步点击Finish按钮后,会弹出提示你为该仓库创建查询的对话框,点击Yes,将跳转到 Add new query 界面。
注意: 目前Redmine-Mylny-Connector插件仅支持自定义查询(即你在redmine中创建的自定义查询。创建自定义查询的步骤可参考 添加自定义查询)
根据具体需要,设置查询条件,建立查询。下面的查询条件将查询test项目中所有指派给我的任务。
更多关于 Redmine-Mylyn-Connector 插件的wiki
联系客服