JIRA是由Atlassian开发的专有问题跟踪产品。它提供错误跟踪,问题跟踪和项目管理功能,通常用于敏捷软件开发。
Jackson -- 使用 xpath 或类似工具解析 json
我有一些 json,它相当复杂——(使用 gson 之类的模型有点太复杂和开放),我需要将某些节点中的字符串值提取到字符串列表中。
我需要请求 Jira 帐户来提交 XMLBeans 的票证,但我在表单上找不到项目名称 XMLBEANS。 现有门票包含在 XMLBEANS 项目中 https://issues.apach...
我已经使用工作凭证在 Jenkins 中设置了 Jira 插件。 当我运行以下脚本时: jiraComment body: '评论测试', issuesKey: 'CAT-98' 构建成功,但 Jira 抽动......
从 Jenkins 工作流程更新 Jira 票证 (jenkinsfile)
如何从 Jenkinsfile (jenkins-worflow/pipeline) 中更新 jira 问题? 有没有办法可以使用 Jira Issue Updater 插件作为 Jenkinsfile 中的一个步骤? 我知道我可以使用...
我使用自定义字段值查询问题,例如 查询={ 'jql':'customfield_123 ~“模式”' } 响应票 = requests.request( “得到”, 网址, 标题=
我可以轻松找到具有特定评论的问题,这些评论最终可能会成为 30 条中的 6 条。 但我想排除包含特定文本字符串的每个项目以获取剩余的项目。 (我不承认...
我正在使用 CSV 文件进行 Jira 史诗/故事导入,并在导入过程中映射受让人和报告者。然而,在此过程中,当用户获得新分配时,Jira 会向用户发送电子邮件
JQLParseException:无法在 ScriptRunner 中执行 JQL 查询来打印摘要字段具有特定值的问题数
我正在尝试在脚本运行程序中执行一些代码,以了解有多少问题具有一定的摘要价值。代码应该非常简单明了,但我遇到了 JQLParseExcept...
Jira 服务器 Platform Rest API 响应位于 html 消息中。请帮助我
为什么在Jira服务器平台上,从c#调用Rest API,对于请求,在我的开发PC上响应正常,但在其他同事的PC上响应是html。我正在使用基本身份验证...
我目前正在致力于将 Gathr 与 JIRA 集成,虽然文档可用,但我发现遵循某些步骤具有挑战性。我们的目标是简化通信和数据......
对于没有我们组织的内部通信,我们正在尝试设置一个电源自动化流程,以从 Microsoft Forms 表单中获取数据并在 jira 中创建问题。 使用 Jira 连接器进行
用于 Jira Cloud SSO 集成的电子邮件域转换的自定义 AD FS 声明规则
我目前正在将 AD FS 与 Jira Cloud 集成以实现 SSO,并面临电子邮件域不匹配的挑战。 我们的用户 Active Directory 域是 company.local,但我们验证的 Jira 域...
我在尝试使用 Xray API 导入 XML 格式的 Robot Framework 执行报告时遇到问题。 API 响应指示错误:“无法找到通用测试类型....
使用 jira-python 获取 JIRA 中问题的完整变更日志
使用 jira-python,我想检索 JIRA 问题的整个变更日志: issues_returned = jira.search_issues(args.jql, Expand='changelog') 我发现对于超过 100 个条目的问题...
我正在使用 jira 进行测试管理,并且我们正在史诗级别的 e2e 流程中编写许多测试用例。当我们批量上传测试用例到 jira 时,我们会为每个测试用例标记相关的 Epid 问题
Jira XRAY - 如何使用 xray API 导入 xml?
我正在尝试将 xml 报告导入到 Jira xRay - 测试执行项。 我能找到的文档引用了 client_id 和 client_secret ,它们应该由 Create API key 生成。
我尝试了以下脚本来调用jira api来获取jira问题。 JQL = 'project = DEMO AND status IN ("To Do", "In Progress") ORDER BY issueskey' 数据 = jira.jql(JQL) p...
如何让 Apache POI 5.2.0 在 Jira 9.11.2 中工作
如何让 Apache POI 5.2.0 在 Jira 9.11.2 中工作? pom.xml: org.apache.logging.log4j log4j-api 如何让 Apache POI 5.2.0 在 Jira 9.11.2 中工作? pom.xml: <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-api</artifactId> <version>2.17.1</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-core</artifactId> <version>2.17.1</version> <!-- Replace with the actual version you are using --> </dependency> <dependency> <groupId>com.zaxxer</groupId> <artifactId>SparseBitSet</artifactId> <version>1.2</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>5.2.0</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>5.2.0</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml-lite</artifactId> <version>5.2.0</version> </dependency> <dependency> <groupId>org.apache.xmlbeans</groupId> <artifactId>xmlbeans</artifactId> <version>5.0.3</version> <scope>compile</scope> </dependency> <dependency> <groupId>xerces</groupId> <artifactId>xercesImpl</artifactId> <version>2.12.2</version> <scope>compile</scope> </dependency> 以下是错误消息: 2023-11-24 06:17:54,540+0000 http-nio-8080-exec-12 url: /internal-error ERROR [c.a.j.web.servlet.InternalServerErrorServlet] {errorId=03676b16-0b98-4024-9c29-e3519eb3dff2, interpretedMsg=, cause=java.lang.ExceptionInInitializerError, stacktrace=java.lang.ExceptionInInitializerError at org.apache.poi.ooxml.util.DocumentHelper.newDocumentBuilder(DocumentHelper.java:47) [?:?] at org.apache.poi.ooxml.util.DocumentHelper.<clinit>(DocumentHelper.java:36) [?:?] at org.apache.poi.openxml4j.opc.internal.ContentTypeManager.save(ContentTypeManager.java:429) [?:?] at org.apache.poi.openxml4j.opc.ZipPackage.saveImpl(ZipPackage.java:563) [?:?] at org.apache.poi.openxml4j.opc.OPCPackage.save(OPCPackage.java:1490) [?:?] at org.apache.poi.ooxml.POIXMLDocument.write(POIXMLDocument.java:227) [?:?] at org.apache.poi.xssf.streaming.SXSSFWorkbook.write(SXSSFWorkbook.java:968) [?:?] at fi.i4ware.plugin.timesheet.ExportMySelectedIssueWithWorklogCommentsExcelServlet.doGet(ExportMySelectedIssueWithWorklogCommentsExcelServlet.java:494) [?:?] Caused by: java.lang.ClassCastException: class org.apache.xerces.jaxp.DocumentBuilderFactoryImpl cannot be cast to class javax.xml.parsers.DocumentBuilderFactory (org.apache.xerces.jaxp.DocumentBuilderFactoryImpl is in unnamed module of loader org.apache.catalina.loader.ParallelWebappClassLoader @3faf2e7d; javax.xml.parsers.DocumentBuilderFactory is in unnamed module of loader org.apache.felix.framework.BundleWiringImpl$BundleClassLoader @40ca2838) at javax.xml.parsers.DocumentBuilderFactory.newInstance(Unknown Source) [?:?] at org.apache.poi.util.XMLHelper.getDocumentBuilderFactory(XMLHelper.java:107) [?:?] at org.apache.poi.util.XMLHelper.<clinit>(XMLHelper.java:85) [?:?] ... 282 more , referer=https://jira.i4ware.fi/secure/TimesheetForJiraDashboardAction.jspa, servletErrorMessage=} 第 494 行如下: wb.write(out); pw.print( out ); 出去就在这里 PrintWriter pw = new PrintWriter( new OutputStreamWriter( resp.getOutputStream() ) ); OutputStream out = resp.getOutputStream(); 我从 ChatGPT 获得信息,这个问题必须像下面这样修复,但我不知道在 pom.xml 中写更多内容: <dependency> <groupId>com.atlassian.jira</groupId> <artifactId>jira-api</artifactId> <version>${jira.version}</version> </dependency> 以及如何在实现此功能后获得构建成功以及还需要什么: <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-shade-plugin</artifactId> <version>3.2.4</version> <configuration> <relocations> <relocation> <pattern>org.apache.poi</pattern> <shadedPattern>fi.i4ware.plugin.timesheet.tfj.org.apache.poi</shadedPattern> </relocation> <!-- Add relocations for other conflicting packages --> </relocations> </configuration> <executions> <execution> <phase>package</phase> <goals> <goal>shade</goal> </goals> </execution> </executions> </plugin> 不是 添加一行时 DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); 然后我收到错误: 2023-11-24 15:00:14,914+0000 http-nio-8080-exec-6 url: /internal-error ERROR [c.a.j.web.servlet.InternalServerErrorServlet] {errorId=ad959c71-6ae3-4c80-8929-13c11e7856d7, interpretedMsg=, cause=java.lang.ClassCastException: class org.apache.xerces.jaxp.DocumentBuilderFactoryImpl cannot be cast to class javax.xml.parsers.DocumentBuilderFactory (org.apache.xerces.jaxp.DocumentBuilderFactoryImpl is in unnamed module of loader org.apache.catalina.loader.ParallelWebappClassLoader @1643d68f; javax.xml.parsers.DocumentBuilderFactory is in unnamed module of loader org.apache.felix.framework.BundleWiringImpl$BundleClassLoader @70819ac9), stacktrace=java.lang.ClassCastException: class org.apache.xerces.jaxp.DocumentBuilderFactoryImpl cannot be cast to class javax.xml.parsers.DocumentBuilderFactory (org.apache.xerces.jaxp.DocumentBuilderFactoryImpl is in unnamed module of loader org.apache.catalina.loader.ParallelWebappClassLoader @1643d68f; javax.xml.parsers.DocumentBuilderFactory is in unnamed module of loader org.apache.felix.framework.BundleWiringImpl$BundleClassLoader @70819ac9) at javax.xml.parsers.DocumentBuilderFactory.newInstance(Unknown Source) [?:?] at fi.i4ware.plugin.timesheet.ExportMySelectedIssueWithWorklogCommentsExcelServlet.doGet(ExportMySelectedIssueWithWorklogCommentsExcelServlet.java:173) [?:?] 这看起来像是库之间的依赖冲突。 修复步骤: 安装maven maven-dependency-plugin 运行命令 mvn dependency:tree -Dverbose 找到冲突。 排除冲突的库,这是示例 <dependency> <groupId>com.baeldung</groupId> <artifactId>project-a</artifactId> <version>0.0.1-SNAPSHOT</version> <exclusions> <exclusion> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> </exclusion> </exclusions> </dependency> 这篇文章也可以提供帮助。 处理 Java/Maven 中的“Xerces 地狱”?