我可以使用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。我想要一个简单的事情来帮助同事收集用于报告目的的任务时间。
答案 0 :(得分:-1)
您不必学习JIRA REST API。转到JIRA,发布,搜索并创建搜索您想要返回的问题。然后找到链图标并从那里复制搜索的URL。替换上面的String中的查询,它应该可以正常工作。