问题标签 [jira-rest-java-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1923 浏览

java - 获取存储在 jira 中的所有问题

嗨,我想使用 jql 或任何其他方式从 java 中获取存储在 jira 中的所有问题。我尝试使用此代码:

它给了我结果,但需要很长时间。是否有查询或休息 API URL 或任何其他方式给我所有问题?请帮我

0 投票
1 回答
886 浏览

jira - 搜索版本 jira rest api

我需要按版本 ID 获取所有问题。我的查询是这样的:

工作正常,但我想通过VERSION解决问题

链接如:

返回“字段‘版本’不存在或您无权查看。”

0 投票
1 回答
1239 浏览

jira-rest-api - 获取问题结束日期

我想知道给定问题的结束日期。我怎样才能通过 Jira rest API 或从 Jira rest java 客户端获取问题结束日期?我尝试获取更新日期,但它给出了上次更新的日期而不是结束日期。在 Jira rest java 客户端或 Jira rest API 中有什么方法吗?谢谢你回答我。

0 投票
1 回答
2791 浏览

java - 使用 JAVA REST 客户端获取给定用户的 JIRA 工作日志

如何获取用户的工作日志?

我有一个 JAVA REST 客户端,它将连接到 JIRA 服务器并获取诸如“项目”、“用户信息”、“项目信息”之类的数据

但我想为用户获取工作日志。

1.) 提供用户名

2.) 获取工作日志列表

有人可以帮忙吗?请

0 投票
2 回答
881 浏览

jersey - 使用rest api(球衣)的自定义插件启动Jira失败

我们正在开发一个使用 rest api 的 jira 自定义插件。

安装自定义插件后,当我们重新启动jira时,它会失败。

我们在日志中面临以下异常:

您能否为上述异常提出解决方案?

此插件的 atlassian-plugin.xml文件:

0 投票
1 回答
1236 浏览

scala - 用于 JIRA 的 Scala 的 SBT 和 REST Java 客户端

我正在尝试将JIRA 的 REST Java 客户端添加到我的 Scala 项目中。我在这里找到了应该添加到我的build.sbt文件中的说明:https ://www.versioneye.com/java/com.atlassian.jira:jira-rest-java-client/1.0

但是我收到一个错误:

我以为 SBT 不知道这个库的正确存储库,我补充说:

现在我收到错误:

我究竟做错了什么?我是 Scala 和 Java 基础架构的新手——向项目添加新库的正确流程是什么?


PS。这是build.sbt文件内容:


聚苯乙烯。sbt 的输出约:


购买力平价。sbt“显示外部解析器”

0 投票
2 回答
2342 浏览

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

JUnit @AfterClass 方法在我的 @Tests (自定义运行程序)之前完成执行

我正在尝试制作自己的 JUnit 测试运行器。每次执行 @AfterClass 注释的方法时,我都想做一些事情。根据 JUnit 文档,@AfterClass 方法应该在所有测试运行后开始执行。

我浏览了谷歌,彻底阅读了 JUnit 文档,阅读了 StackOverflow 上的 JUnit 执行顺序等信息,但我似乎找不到任何其他发生这种情况的例子(可能是线程问题)。我在SpringJUnit4ClassRunner JavaDoc中找到了一个使用他们自己的跑步者的示例 Spring,但它并没有帮助我解决问题。

没有 CustomRunner:

使用 CustomRunner:

TestBugReporter0总是打印出以下内容:

但是,TestBugReporter1 不是确定性的。运行 20 次后,我总是得到以下三个之一。

我认为这是一个线程问题,因为:

  1. 结果是不确定的。
  2. 这些方法无序执行。

如果我在 CustomRunner 中将 Thread.sleep(3000) 添加到我的 withAfterClasses() 方法中,我总是会得到三种可能性中的第一种。我可能会强制使用不同睡眠的三种可能性中的任何一种,例如,将一个放入 tearDown() 本身会强制使用第三个。但是, Thread.sleep() 并不是真正的解决方案。

会让整个 TestBugReporter1 方法以正确的顺序确定地执行吗?如果是这样,我该怎么做?如果您知道比将所有内容都放在一个线程上更好的解决方案,请说出来!:)

提前感谢您的帮助,感谢您在不解释链接含义的情况下复制粘贴链接。我的多线程背景非常有限,所以如果没有上下文,我可能无法理解文档。

注意:TestNG 有一个单线程配置,但我们现有的测试套件是纯 JUnit,所以它不是一个选项。

0 投票
1 回答
674 浏览

jira - 来自 JIRA REST API 的事务的必填字段

如何在JIRA.

我已经尝试了以下 API,但它没有返回任何字段 id ..

https://ourCompany.jira.com/rest/api/2/issue/ " + ticketID + "/transitions?expand=transitions.fields"

在返回时,所有字段(系统和自定义)的JSON所有值required都变为假,即使我在交易表单中有一些必填字段。

0 投票
1 回答
743 浏览

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

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

下面是代码

以下是maven依赖项

非常感谢您的帮助。

0 投票
1 回答
3454 浏览

api - JIRA Rest API 更改问题状态 --> 401 错误

我正在尝试使用 Rest API 更改 Jira 问题的状态,如下所述:https ://docs.atlassian.com/jira/REST/6.3-m01-1/

我发布到 URL

但是,它不起作用:(,即使我按照 atlassian 文档中的描述进行身份验证,我也会收到 401 错误(未经授权)。(用于身份验证的用户有权更改状态)

虽然,获取请求工作正常返回:

这是我尝试发布的方式:

我对 Jira Rest Client 的尝试:

错误信息:

没有 HTTPS 的错误

引起:com.sun.jersey.api.client.UniformInterfaceException:客户端响应状态:com.sun.jersey.api.client.WebResource.handle 的 302(WebResource.java:676)在 com.sun.jersey.api。 client.WebResource.get(WebResource.java:191) at com.atlassian.jira.rest.client.internal.jersey.AbstractJerseyRestClient$1.call(AbstractJerseyRestClient.java:84) at com.atlassian.jira.rest.client.internal .jersey.AbstractJerseyRestClient.invoke(AbstractJerseyRestClient.java:54) ... 22 更多

我尝试了我发现的关于这个主题的所有内容,但没有任何效果:(