Я создал службу печати, которую хочу интегрировать в пару приложений, требующих печати. Вся печать выполняется библиотекой Jasper Reports — некоторые с использованием источника данных jdbc и шаблонов jasper (сгенерированных iReport), а некоторые с использованием источника данных табличной модели. Чтобы разрешить динамическую печать JTables
, я также использую DynamicJasper в своем сервисе. Проблема заключается в следующем: я не могу найти подходящую версию библиотеки JasperReports, которая будет работать как с DynamicJasper 3.2.1, так и с созданными iReport шаблонами (которые работают с отчетами jasper 4.1.1). Какую версию Jasper Reports можно использовать для совместной работы файлов jasper
, созданных iReport, и Dynamic Jasper 3.2.1?
Какую версию Jasper-Reports использовать, чтобы Dynamic-Jasper и ireport (который использует jasper 4.1.1) могли работать вместе?
Ответы (1)
Как видно из pom.xml для DynamicJasper v. 3.2.1, эта библиотека содержит эту зависимость:
<dependency>
<groupId>jasperreports</groupId>
<artifactId>jasperreports</artifactId>
<version>3.7.1</version>
</dependency>
Это означает, что DJ 3.2.1 поддерживает (официальная поддержка) версию JasperReports 3.x.
Новая версия DJ API будет поддерживать JR 4.1+.
Для получения дополнительной информации вы можете прочитать эти два сообщения на форуме поддержки DJ: Не работает с JasperReports 4.1.1 - ID: 3394896 и версия JasperReports.
person
Alex K
schedule
27.04.2012