JIRA REST 客户端 : issue. getattachments() 返回 null

标签 jira jira-rest-api jira-rest-java-api

我正在尝试获取 JIRA 问题的附件。但是 getAttachments() 方法返回 null。 JIRA版本为v6.1.4

下面是代码

final JiraRestClientFactory factory = new AsynchronousJiraRestClientFactory();
final URI jiraServerUri = new URI("http://XXX-jira.YYY.com");
final JiraRestClient restClient = factory.createWithBasicHttpAuthentication(jiraServerUri, "XXXX", "YYYY");
//final NullProgressMonitor pm = new NullProgressMonitor();
final Issue issue = restClient.getIssueClient().getIssue("XXX-35238").claim();

System.out.println(issue);
System.out.println(issue.getAttachments());

下面是maven依赖

<dependency>
    <groupId>com.atlassian.jira</groupId>
    <artifactId>jira-rest-java-client</artifactId>
    <version>2.0.0-m2</version>
</dependency>
    <dependency>
    <groupId>com.atlassian.jira</groupId>
    <artifactId>jira-rest-java-client-api</artifactId>
    <version>2.0.0-m25</version>
</dependency>
<dependency>
    <groupId>com.atlassian.jira</groupId>
    <artifactId>jira-rest-java-client-plugin</artifactId>
    <version>2.0.0-m25</version>
</dependency>
<dependency>
    <groupId>com.atlassian.jira</groupId>
    <artifactId>jira-rest-java-client-core</artifactId>
    <version>2.0.0-m25</version>
</dependency>

非常感谢您的帮助。

最佳答案

“附件”字段必须在“默认屏幕”中可用。否则,附件将不会包含在响应中(尽管在浏览器中查看问题时它们是可见的......)

关于JIRA REST 客户端 : issue. getattachments() 返回 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24833887/

相关文章:

python - jira-python : updating issue version field gives 'TypeError: <object> is not JSON serializable error

java - ubuntu 上的 Jira 安装问题

python - 如何通过python获取jira中问题的拉取请求的状态

python - Jira API 创建了新的 fixVerisons 值

java - JUnit TeaDown() 在我的测试完成之前完成执行(使用自定义运行程序)

java - 部署tomcat 7时出现PermGen Space错误?

python - Jira 搜索项目中状态为 Done 或 Closed 的所有问题

java - 在现有的 Jira 问题中添加附件

cloud - 适用于云的 Jira REST 客户端库

jira - 使用 JIRA REST 客户端 API 访问 JIRA Agile 冲刺