使用 REST 与 Jira 与 java 客户端通信

2024-03-06

我一直在阅读有关 Atlassian Jira 的页面中的文档。

我想简单地在 Eclipse 中创建一个类,以使用 Rest 连接到 Jira 并获取问题的名称。

我需要安装什么?我下载了一罐这一页 https://marketplace.atlassian.com/plugins/com.atlassian.jira.jira-rest-java-client.


第一个解决方案

如果您使用 Eclipse,那么这很简单。 下载 m2e 插件(帮助 -> 安装新软件 -> 使用 -> "m2e插件下载链接 http://download.eclipse.org/technology/m2e/releases").

然后新建 -> 项目... -> Maven 项目 在 pom.xml 添加:

<dependencies>
...
    <dependency>
        <groupId>com.atlassian.jira</groupId>
        <artifactId>jira-rest-java-client</artifactId>
        <version>Version of the library you use</version>
    </dependency>
...
</dependencies>

并使用需要的东西https://studio.atlassian.com/wiki/display/JRJC/Tutorial https://studio.atlassian.com/wiki/display/JRJC/Tutorial.

其他解决方案

或者,如果您唯一需要的是获取问题名称,那么您可以向 REST url 发出 HttpRequest 并解析返回的 JSON。 REST 响应如下所示:https://jira.atlassian.com/rest/api/latest/issue/JRA-9 https://jira.atlassian.com/rest/api/latest/issue/JRA-9

See: java中如何发送HTTP请求? https://stackoverflow.com/questions/1359689/how-to-send-http-request-in-java , Java 解码 JSON 格式 https://stackoverflow.com/questions/3715246/decoding-json-format-in-java

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 REST 与 Jira 与 java 客户端通信 的相关文章

  • JIRA学习

    Jira是Atlassian公司出品的一款事务管理软件 无论是 需求 xff0c 还是 BUG xff0c 或是 任务 xff0c 都是 事务 的一种 xff0c 所以Jira可以胜任非常多的角色 xff1a 需求管理 缺陷跟踪 任务管理等
  • docker搭建测试(项目)管理平台jira

    1 下载镜像 使用docker下载jira和mysql的镜像 docker pull cptactionhank atlassian jira software docker pull mysql 5 6 docker images 查看是
  • 使jira支持reopen率的统计

    jira本身并不能统计bug的reopen率 虽然bug工作流程中有reopen节点 只能借助第三方插件来处理 插件名称 Enhancer Plugin for JIRA 此插件支持自定义字段 自定义计数器等等高级操作 在插件管理中搜索插件
  • 常见异常解析

    ConcurrentHashMap与CopyOnWriteArrayList比较 博客分类 Java ConcurrentHashMap ConcurrentHashMap引入了Segment 每个Segment又是一个hashtable
  • Jira 史诗指南 (2022)

    Jira 就是为了完成工作 而 Epics 是实现该目标的一种有价值的方式 一般来说 Epics 适用于顾名思义 不会在一天内完成但会 的工作 史诗 在本指南中 我们将分解什么是 Epics 它们的用途 以及它们的用途 以及如何创建和使用它
  • 集成第三方单点登录JIRA(Colfluence同理)

    jira单点登录原理 jira单点登录依赖于seraph插件 在searph的配置文件中引入我们自定义的验证类 类似一个过滤器 jira登录时会解析代码中的逻辑 具体内部实现逻辑自己定义 如header token cookie等等形式 j
  • Jira、Redmine横向对比:哪个更适合做研发项目管理

    如果你是一个软件开发团队的成员或者负责人 你可能会遇到这样的问题 该选择哪种项目管理和协作工具来提高工作效率和质量 市面上有很多这样的工具 比如 Redmine 和 Jira 它们都有各自的优缺点 适合不同的场景和需求 本文将从以下几个方面
  • Jira Rest Java 客户端:缺少 Jersey 中的 ApacheHttpClientConfig

    我正在关注JRJC教程 第二行在这里 final JerseyJiraRestClientFactory factory new JerseyJiraRestClientFactory final JiraRestClient restCl
  • 在 java 中使用 REST API 创建新的“JIRA 问题”

    嘿伙计们 我真的很难解决这个问题 我想通过 REST API 使用 java 创建新的 JIRA 问题 但我看到的每个示例都不完整或不适合我 如下所示 如何使用 java rest api 在 jira 中创建问题 https stacko
  • 查询 Jira 中当前活动项目的所有问题

    我想创建一个在 Web 界面中处于活动状态的常规查询 为当前选定的项目选择所有问题 例如 如果我有两个项目 PROJ1 PROJ2 要选择 PROJ1 的所有问题 我将创建一个查询 Project PROJ1 但是 如果我有多个项目 我需要
  • 从字符串加载.Net中的Jira公共证书(如何将ASN.1编码的SubjectPublicKeyInfo转换为.Net中的X509证书)

    我正在构建一个 oauth 1 0a 服务 该服务将由 Jira 中的小工具使用 它是一个用 C 编写的 Net 3 5 应用程序 Jira 使用 RSA SHA1 签名方法向此服务发出请求 这意味着要验证请求的签名 我需要从其公共证书创建
  • JIRA:如何仅针对工作流程的单个转换触发 Webhook?

    场景是 Git gt JIRA gt 詹金斯 Git 中的提交必须更改 JIRA 中的问题状态 这反过来又应该触发 Jenkins 中作业的构建 尝试过的方法 我在 JIRA 中创建了一个 WebHook 此 Webhook 包含 Jenk
  • JIRA:查找与用户相关的所有问题

    在 JIRA 中 如何查找所有项目中与用户相关的所有问题 简单的查询搜索仅产生全文结果 即 仅涉及名称被提及的问题 而不是名称已被分配 已报告 已抄送等的问题 我在这里的目的是寻找与我相关的股票会计票据 我使用的是 JIRA 3 13 as
  • 预接收挂钩被拒绝:提交消息中未发现 JIRA 问题?

    我已经提交并尝试将更改推送到存储库 但它给了我这个错误 remote refs heads feature OMT 1270 Missing French Translations cd54ab15bc8d5764ab12cf6fc202f
  • JIRA JQL:当前冲刺中解决的问题

    我希望能够过滤当前冲刺中已解决的问题 一般来说 这将用于防止在我们讨论开发人员在本次冲刺中实现了什么时出现在上一个冲刺中已解决但测试延迟 未重新开放 的问题 已关闭的问题也应该出现 但它们不是问题 就好像它们在上一个冲刺中被关闭一样 无论如
  • TFS 与 JIRA/Bamboo/SVN [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • JIRA 与 Python

    我对 Python 世界还很陌生 刚刚阅读了一些文档并想要开始 我想设计一个用 Python 编写的工具 从 JIRA 中提取已由我们的 QA 团队标记为已解决的问题 然后显示每个版本中错误修复的漂亮 html 报告 我试图了解从 Pyth
  • 如何在 Jira 中存档项目,以便它们从项目选择器中消失

    我们在 Jira Studio 中有一堆旧项目 我们希望保持在线状态 以防万一 如果我们出于某种原因需要返回它们 但我不希望它们出现在我们日常 Jira 使用中的任何地方 即仪表板 项目选择器等 我按照官方指示进行操作here http c
  • JIRA Rest api 获取活动流

    我正在尝试使用下面的 api 获取 jira 实例的活动流 但它不起作用 有人能给我指出正确的方向吗 您应该查看此页面 https developer atlassian com docs atlassian platform common
  • 使用 POST 请求向 Jira API 发送 JSON 时出现 System.Net.WebException

    好吧 伙计们 我已经为这个问题苦苦挣扎了一天左右 但没有明确的解决方案 我将从例外开始 The remote server returned an error NotFound at System Net Browser AsyncHelp

随机推荐

  • MS Access 表:纠正 Zip_CD 字段中的非前导零

    我在休完长假后回到 Access 但遇到了一些困难 我有一个包含邮政编码字段的表 提供的某些邮政编码是 5 位数字 52186 有些是带有尾随社区代码的 10 位数字类型 77005 1568 然而 前导零尚未保留 我需要重新插入它们 例如
  • 画布消耗大量内存

    我在使用覆盖层打开的 Canvas 实现时遇到困难 canvas 元素宽 760px 高 2640px 我知道 别问 我每隔 27 5 像素高画一条线 ctx moveTo 0 y ctx lineTo 760 y ctx strokeSt
  • 使用非默认 AlgorithmIdentifier 解密 EnvelopedCms

    我正在尝试解密信封内容管理系统 https msdn microsoft com en us library system security cryptography pkcs envelopedcms v vs 110 aspx使用非默认
  • GCC 的 __attribute__((__packed__)) 是否保留原始顺序?

    Purpose 我正在用 C 编写一个网络程序 具体来说gnu89 我想通过重新解释某个特定的内容来简化事情struct X作为大字节数组 又名char 通过网络发送字节 并将它们重新解释为struct X另一方面 为此我决定使用 gcc
  • Laravel 密室未经身份验证

    我在我的项目中使用 Laravel sainttum 以 Angular 作为前端 第二个 api 请求未经身份验证 请让我知道我哪里出错了 前端 gt 127 0 0 1 4200 后端 gt 本地主机 8888 env 配置 SESSI
  • 处理空手道 UI 场景中的基本身份验证

    我刚刚开始实现空手道 UI v0 9 5 已经使用空手道实现了 api 测试 并且效果完美 遵循此页面上的 HTTP 基本身份验证策略 https github com intuit karate http basic authentica
  • 想要在运行 Cucumber 之前加载种子数据

    我希望黄瓜在开始测试之前将我的种子数据加载到 db seeds rb 中 不是在每个场景或功能之前 而是在运行测试之前仅一次 而且在每个场景之后 种子必须保留在数据库中 那可能吗 我尝试创建一个文件 features support see
  • 对于 MVC 4,Microsoft.AspNet.Mvc 和 System.Web.Mvc 之间有什么区别?

    我有自己的服务器 并且正在考虑将我的解决方案之一升级到 ASP NET MVC 4 然后再升级其余的 3 作为其中的一部分我下载了独立安装程序 http www microsoft com en us download details as
  • “ui-state-hover”效果的问题

    我有一个html div class portlet header a href class ui icon ui corner all ui state default span class ui icon ui icon minusth
  • 如何在 Emacs 中搜索第 n 次出现的模式?

    我正在尝试尽可能避免使用 elisp 我认为我能够在 Elisp 中实现我的问题的解决方案 但这不是我想要的 I am looking for the nth occurence of a string in a buffer For in
  • Vega-Lite:数据中的描边颜色值?

    在 Vega 中 可以从数据中获取颜色值 如下所示 维加的例子 https vega github io editor url vega N4KABGBEAkDODGALApgWwIaQFxUQFzwAdYsB6UgN2QHN0A6agSz
  • 在 config.py 中提供全局配置变量的最 Pythonic 方式? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 在我对过于复杂的简单事物的无尽追求中 我正在研究最 Pythonic 的方法来在典型的 配置文件 在 Python Egg 包中找到 传统方式
  • 如何备份每个表100行的数据库?

    我想备份包含所有对象和数据的 SQL Server 数据库 但所有表中的数据应限制为每个表 100 行 我可以在 mysql 中很容易地做到这一点 但在 SQL Server 中我不知道该怎么做 你不能真正使用显式的BACKUP DATAB
  • WAS 8.5,如何避免注释扫描?

    我们在WAS 8 5 0 0上部署一个Web应用程序 我们使用PARENT LAST类加载器 由于某种原因我们必须这样做 在启动过程中 有一些警告 12 16 14 17 19 15 088 CST 00000048 InjectionPr
  • 具有固定边数的最短路径

    在高效的时间内找到通过图形的最短路径 并附加该路径必须完全包含的约束n nodes 我们有一个有向加权图 它可能包含也可能不包含循环 我们可以使用 Dijkstra 算法轻松找到最短路径 但 Dijkstra 算法不保证边的数量 我们能想到
  • 如何动态更改xsl:output方法属性值?

    我想使用相同的 xslt 并针对不同的输出 即 xml html xhtml 和文本 进行测试 当然我正在这样做
  • 在 JavaScript 中动态选择并添加标签

    我需要有关 iPhone 上的 JavaScript 的一些帮助UIWebView 我有如下 HTML span this example for selection b from b UIWebView span 我想进行选择 然后添加
  • 如何测试 Angular2 中是否存在路由?

    在 Angular2 中如何检查路由是否存在 我有一种方法可以记住如果用户未经授权则导航到哪条路线 登录时我有 this router navigate this authService redirectUrl 但我只想在redirectU
  • 从 PendingIntent 获取 Intent 会导致 SecurityException

    我们有一些运行了很长时间的旧代码 public static Intent getIntent PendingIntent pendingIntent Intent intent null try Method getIntent Pend
  • 使用 REST 与 Jira 与 java 客户端通信

    我一直在阅读有关 Atlassian Jira 的页面中的文档 我想简单地在 Eclipse 中创建一个类 以使用 Rest 连接到 Jira 并获取问题的名称 我需要安装什么 我下载了一罐这一页 https marketplace atl