如何通过程序从JIRA获取XML报告?

时间:2014-07-17 13:38:00

标签: java xml curl jira

我可以使用Java中的cURL命令从JIRA获取JSON格式的报告:

public InputStream getUserData( String userName, String filter ) throws IOException
{
  Process process = new ProcessBuilder( CURLEXE_PATH, "-D-", "-u", "<username>:<password>", "-X", "GET", "-H",
    "\"Content-Type: application/json\"", "\"" + JIRA_URL + "?jql=assignee=" + userName + "&" + filter
        + "\"" ).start();
  return process.getInputStream();
}

上面的代码工作正常,但我希望以XML格式获取过滤的JIRA报告。你能帮帮我吗?我不想花时间学习REST API。我想要一个简单的事情来帮助同事收集用于报告目的的任务时间。

1 个答案:

答案 0 :(得分:-1)

您不必学习JIRA REST API。转到JIRA,发布,搜索并创建搜索您想要返回的问题。然后找到链图标并从那里复制搜索的URL。替换上面的String中的查询,它应该可以正常工作。