安装mantis及eclipse插件mylyn-mantis手记

邓正谊
2023-12-01

为了安装mantis及mylyn-mantis插件折腾了几天,今天终于成功,将过程及中间自己给自己下的套进行小结.

一.mantis安装(版本1.2.15)

1.安装mantis,首先安装php环境,期间注意php.ini的Session保存路径,在前一天已经有介绍,下载mantis压缩包,解压到web目录下,在地址栏输入项目路径后首次运行将进入安装页面,填入数据库地址及相关信息后安装成功.

2.在管理->用户管理中添加相应的用户,可以在添加前关闭email通知,以便好添加初始用户,不然每次都需要用邮件激活.且配置邮件时如果用ssl有些会有问题.(我自己就是用hotmail的邮件配置不成功,因为其使用smtp.live.com的smtp服务器并需要ssl,在mantis中配置了$g_smtp_connection_mode='ssl';连接不上,而使用foxmail连接成功,不知为何.).

   在管理->项目管理中添加一个项目.(针对每个人不同的要求,可以让其个人帐户登录到系统中,自己保存一个查询,在插件中可以用自己的查询条件)

暂且不管mantis其它配置,让系统保持默认配置能运行即可

二.eclipse插件安装配置(eclipse:indigo,mylyn:3.8.3,mylyn-mantis:3.9.0)

3.安装插件很简单,直接将下载的压缩包解压到一个目录,如我的mylyn压缩包解压到mylyn目录下,目录下就是site.xml....这些文件,然后将目录放置在eclipse的dropins目录下即可,记得一定要有mylyn,eclipse自带的可能会缺少组件,如htmltext相关.启动eclipse后在菜单中选择window->show view ->task list,在task list中选择new task下面的add Repository 中选择mantisBT(如果没有这项,表示mylyn-mantis插件没有安装成功),在Server栏填入mantis地址:http://xxx.xx.xx:xx/mantis/api/soap/mantisconnect.php,取个名字以及输入username及password(先前安装时加入的用户).下一步将出现项目名称,选择项目,如果此帐户有自定义条件,则会一起显示出来,选择相应的条件或者是默认的条件,finish.

4.如果在查看mantis的记录时出现 no severity id of 50(或者xx)表示没有这个严重级别号,需要检查一下config_inc.php,config_defaults_inc.php里面有关severity的相关配置,看是否自定义了严重级别且并没有50这个级别.本人就是将$g_severity_enum_string自定义为10-40共4个值导致其中没有50的值出现这个错误.被耽误了差不多一天时间.

注意:虽然本人在eclipse indigo中安装插件成功,但连接Mantis 1.2.15出现Access denied错误,目前成功对应的版本为

eclipse  Version: Juno Service Release 2 Build id: 20130225-0426

               mylyn plugin 383

               mylyn-mantis connector 390

MantisBT 1.2.15

具体对应的支持列表可参见 http://sourceforge.net/apps/mediawiki/mylyn-mantis/index.php

 类似资料: