From 9eb789537fd3907ab9bd1e46a9669dc7d8045ab1 Mon Sep 17 00:00:00 2001 From: DemchaAV Date: Sun, 7 Jun 2026 02:54:17 +0100 Subject: [PATCH] fix(benchmarks): add jasperreports-pdf for JR7 PDF export in ComparativeBenchmark JasperReports 7 modularised PDF export out of the core jasperreports jar into a separate jasperreports-pdf extension. ComparativeBenchmark#benchmarkJasper calls JasperExportManager.exportReportToPdf, which failed at runtime with "Missing JasperReports PDF Extension (jasperreports-pdf-x.x.x.jar)" because only the core artifact was on the classpath. Add jasperreports-pdf at the same ${jasperreports.version} (7.0.7). The current-speed suite was unaffected; only the comparative step (03-comparative in run-benchmarks.ps1) was broken. --- benchmarks/pom.xml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/benchmarks/pom.xml b/benchmarks/pom.xml index 866033bf..047cce1f 100644 --- a/benchmarks/pom.xml +++ b/benchmarks/pom.xml @@ -101,6 +101,18 @@ + + + net.sf.jasperreports + jasperreports-pdf + ${jasperreports.version} +