BUG跟踪管理JIRA-Client、Mylyn-Mantis Repository Connector介绍

以下为你介绍的BUG跟踪管理工具都可用在Linux系统上:JIRA-Client(JIRA Bug跟踪系统相关)、Mylyn-Mantis Repository Connector(Eclipse 的 Mylyn 资源库插件)。

1、JIRA-Client(JIRA Bug跟踪系统相关)

注:JIRA-Client 是 JIRA Bug跟踪系统提供的SOAP接口的 Perl 语言封装。

另一个则是:jira-client是Java的简单轻量级JIRA REST客户端库。由于该实现未隐藏在57个复杂的抽象层之下,因此jira-client易于扩展和调试。jira-client取决于Apache HttpComponents,json-lib和joda-time。

BUG跟踪管理JIRA-Client、Mylyn-Mantis Repository Connector介绍

特征:

jira-client仍在大力开发中:

按键检索问题。

搜索有关JQL的问题。

创造问题。

更新问题(系统字段和自定义字段)。

查找组件和自定义字段的允许值。

向新状态过渡的问题。

为问题添加评论。

添加问题附件。

对问题进行投票。

添加和删​​除问题观察者。

添加和删​​除问题链接。

创建子任务。

Maven依赖:

将settings.xml指向Maven Central,然后将jira-client添加到您的项目中:

<dependency>

<groupId>net.rcarz</groupId>

<artifactId>jira-client</artifactId>

<version>0.5</version>

<scope>compile</scope>

</dependency>

例子:

import java.util.List;

import net.rcarz.jiraclient.BasicCredentials;

import net.rcarz.jiraclient.Issue;

import net.rcarz.jiraclient.JiraClient;

import net.rcarz.jiraclient.JiraException;

import net.rcarz.jiraclient.agile.Board;

import net.rcarz.jiraclient.agile.AgileClient;

public class Example {

public static void main(String[] args) {

BasicCredentials creds = new BasicCredentials("batman", "pow! pow!");

JiraClient jira = new JiraClient("https://jira.example.com/jira", creds);

AgileClient agileClient = new AgileClient(jira);

try {

/* Retrieve all Boards */

List<Board> allBoards = agileClient.getBoards();

} catch (JiraException ex) {

System.err.println(ex.getMessage());

if (ex.getCause() != null) {

System.err.println(ex.getCause().getMessage());

}

}

}

}

2、Mylyn-Mantis Repository Connector(Eclipse 的 Mylyn 资源库插件)

BUG跟踪管理JIRA-Client、Mylyn-Mantis Repository Connector介绍

Mylyn - Mantis Connector:MantisBT错误跟踪器的Mylyn连接器。

Mylyn-Mantis Repository Connector 是一个 Eclipse 的 Mylyn 资源库插件,用来连接 Mantis Bug跟踪系统,通过其 SOAP 接口。

MantisBT的Mylyn连接器使您可以直接从Eclipse管理错误,支持的功能包括创建和更新任务、同步任务、注释、上传和下载附件。

特征:

创建和更新任务。

脱机访问Bugtracker数据。

使用注释和监视功能讨论任务。

上传和下载附件。

下载地址:https://sourceforge.net/projects/mylyn-mantis/

注明

以上就是BUG跟踪管理JIRA-Client、Mylyn-Mantis Repository Connector的介绍内容,这些BUG跟踪管理工具都能使用在Linux操作系统中。

栏目相关文章