jenkins - 在 Jenkins 构建中生成 Allure 报告失败?
问题描述
C:\Users\HanamantaRaghapur.jenkins\workspace\TestAPI>exit 0 [TestAPI] $ C:\Hanamanta_Data\Personal\allure-cli\bin\allure.bat 生成 C:\Users\HanamantaRaghapur.jenkins\workspace\TestAPI\Reports -c -o C:\Users\HanamantaRaghapur.jenkins\workspace\TestAPI\allure-report 线程“main”java.lang.NoClassDefFoundError 中的异常:ru.yandex.qatools.allure.command 的 javax/xml/bind/JAXB。 AbstractCommand.init(AbstractCommand.java:88) at ru.yandex.qatools.allure.command.AbstractCommand.run(AbstractCommand.java:65) at ru.yandex.qatools.allure.AllureCLI.main(AllureCLI.java:55)引起:java.lang.ClassNotFoundException:java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) 处 java.base/jdk.internal.loader.ClassLoaders$ 处的 javax.xml.bind.JAXB AppClassLoader.loadClass(ClassLoaders.java:188) 在 java.base/java.lang。ClassLoader.loadClass(ClassLoader.java:520) ... 3 更多错误:构建步骤失败,出现异常 ru.yandex.qatools.allure.jenkins.exception.AllurePluginException:无法生成 Allure 报告,退出代码:1 在 ru.yandex .qatools.allure.jenkins.AllureReportPublisher.generateReport(AllureReportPublisher.java:314) 在 ru.yandex.qatools.allure.jenkins.AllureReportPublisher.perform(AllureReportPublisher.java:231) 在 jenkins.tasks.SimpleBuildStep.perform(SimpleBuildStep.java :123) at hudson.tasks.BuildStepCompatibilityLayer.perform(BuildStepCompatibilityLayer.java:78) at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20) at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:806 ) 在 hudson.model.Build$BuildExecution 的 hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:755)。post2(Build.java:178) at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:699) at hudson.model.Run.execute(Run.java:1913) at hudson.model.FreeStyleBuild.run(FreeStyleBuild .java:43) at hudson.model.ResourceController.execute(ResourceController.java:99) at hudson.model.Executor.run(Executor.java:432) Build step 'Allure Report' 将构建标记为失败 Finished: FAILURE
解决方案
推荐阅读
- java - 为什么 Micronaut 会丢弃客户端 url 配置的主机名之后的所有内容?
- mysql - 使用 npm `mysql` 包插入无法使用 connection.query 方法
- reactjs - react-admin 组件的问题
- spring - Spring Boot 升级到 2.2.6 - 无法将 yaml 属性绑定到对象列表
- python - 在请求上下文运行时错误之外工作
- python - 有没有办法声明一个具有任意长度的字符串字段的结构化数组?
- angular - 在 Windows 上使用 npm 在 cli 中创建新的 Angular 项目时出现问题
- r - Dual axis one linear one logarithmic
- r - 在 R 中期望 2 x 2 的赔率比
- c++ - 递归 C++ 代码进入无限循环