2012-04-26 4 views
1

Я создал службу печати, которую хочу интегрировать в пару приложений, требующих печати. Вся печать выполняется библиотекой Jasper Reports - некоторые из них используют источники данных jdbc и jasper templates (сгенерированные iReport), а некоторые - с использованием источника данных модели модели. Чтобы обеспечить динамическую печать JTables, я также использую DynamicJasper в своей службе. Проблема заключается в следующем: я не могу найти подходящую версию библиотеки JasperReports, которая будет работать как с динамическими шаблонами DynamicJasper 3.2.1, так и с iReport (которые работают с отчетами jasper 4.1.1). Какую версию Jasper Reports можно использовать, чтобы сделать файлы iReport jasper, а Dynamic Jasper 3.2.1 работать вместе?Какую версию Jasper-Reports использовать, чтобы позволить Dynamic-Jasper и ireport (который использует jasper 4.1.1) работать вместе?

ответ

3

Как вы можете видеть из pom.xml for the DynamicJasper v. 3.2.1, эта библиотека содержит следующую зависимость:

<dependency> 
    <groupId>jasperreports</groupId> 
    <artifactId>jasperreports</artifactId> 
    <version>3.7.1</version> 
</dependency> 

Это означает, что DJ 3.2.1 поддерживает (официальная поддержка) JasperReports 3.х версии.

Новая версия DJ API will support JR 4.1+.

Для получения дополнительной информации вы можете прочитать это сообщение на форуме DJ: Won't work with JasperReports 4.1.1 - ID: 3394896 & JasperReports version.

Смежные вопросы