Создал с нуля библиотеку для JasperReports, которая делает работу с ним легкой

Работать с JasperReports тяжело — данные передаются хрупкими механизмами, бизнес-логика утекает в XML, а субрепорты требуют ручной синхронизации между Java и JRXML. jasper-modular-library решает это: отчёт описывается деревом POJO с аннотациями, процессор генерирует JRXML при компиляции, а рантайм собирает всё автоматически. В статье — типичные подходы к передаче данных и их проблемы, и как библиотека их устраняет.

https://habr.com/ru/articles/1018888/

#jasper #jasperreports #reports #reporting #java #springboot #library #opensource #pdf

Создал с нуля библиотеку для JasperReports, которая делает работу с ним легкой

Если вы когда-нибудь работали с JasperReports в Java-проекте, вы знаете это чувство: всё вроде работает, но каждое изменение в отчёте - это боль. Данные передаются через хрупкие механизмы,...

Хабр

#Reporting and creating #PDF files with important information on #demand is still a big thing in lots of companies.

Luckily, with #tech becoming more accessible and usable, we are able to build tools to support here.

With #JasperWho i built an alternative app to replace or support workflows with or around #JasperReports - but with less headache and without the huge #Java stack that is normally needed.

#JasperWho also features a blazing fast API and lots of QOL features you don't want to miss!

✨ MapFish Print 4.0 is out.

🖨️ A key and widely used tool for high performance cartographic report generation, MapFish Print reaches a major new technological milestone.

👏 Congratulations to the Camptocamp teams and many thanks to the external contributors!

➡️ MapFish Print v4 https://github.com/mapfish/mapfish-print/releases/tag/4.0.0
➡️ About Camptocamp: https://www.camptocamp.com

#MapFishPrint #GIS #JasperReports #OpenSource #Camptocamp

@omartwotone I'm not talking about the JasperReport Library (GPL License) but about the Community Edition of the JasperReport Server, whose open source repository has been deleted and whose downloads are no longer available.
#JasperReports

@omartwotone Very powerful and, as a result, also very complex. I've been using it for more than 10 years.

Unfortunately, trust has been severely damaged since January 2024, when the provider suddenly discontinued the community edition of the associated JasperReport Server.

https://community.jaspersoft.com/forums/topic/68086-jasperreports-server-community-is-gone-what-next/

Is there already a suitable replacement for it, or did someone fork it in time?

#JasperReports

#Jasperreports: an open source reporting engine which is entirely written in Java 👇📊

https://github.com/Jaspersoft/jasperreports

GitHub - Jaspersoft/jasperreports: JasperReports® - Free Java Reporting Library

JasperReports® - Free Java Reporting Library. Contribute to Jaspersoft/jasperreports development by creating an account on GitHub.

GitHub

Ergebnis ist einen Wrapper für den OJDBC Datenbanktreiber, der nach Herstellen der Verbindung weitere Querys absetzt. Abhängig vom Kontext kann so ein individueller Dataadapter konfiguriert werden.

Eine C# Demo erstellt eine individuelle .jrdax mit der Dataadapter-Konfiguration, verknüpft diese in der .jrxml und startet das Jasperstudio mit diesem angepassten Reportdesign.

Fazit: Das was @timpritlove in der aktuellen @freakshow sagt:

https://freakshow.fm/fs289-die-programmiersprache-heisst-deutsch?t=58%3A22

#JasperReports

FS289 Die Programmiersprache heißt Deutsch

Reisebericht Südostasien — David Lynch — Radiacode — Fediverse Activity Tracker — Programmieren mit AI — Model Context Protocol — Rodecaster Duo — Rodecaster Video — Apple Vision Pro — Receipts Space — LookScanned — DeepSeek Tim ist auf Reisen in fernen Zeitzonen aber wir haben keinen Aufwand gescheut und trotzdem die Runde zusammengebracht um wichtige Dinge zu besprechen. Der Schwerpunkt liegt dabei natürlich bei dem vielberichteten, -bestaunten und -diskutierten AI-Model R1 von DeepSeek und wir erläutern, was es damit nun auf Sicht hat und ob der ganze Hype der letzten Wochen einen Kern hat oder wir nur auf heiße Luft starren. Dazu noch mal viel Updates zur Entwicklung von AI-Assistenten beim Programmieren und welche Auswirkungen das auf Softwareentwicklung an sich haben könnte. Tim berichtet dazu noch von seiner Reise und Ralf betrauert das Ableben von David Lynch.

Freak Show

Byla vydána aktualizace 0.4.1 nástroje pro kompilaci uživatelských reportů #AbraFlexi Pro jejich editaci existuje grafické vývojové prostředí založené na Eclipse, které však není snadné skriptovat.

Smyslem mého udělátka je tedy umožnit automatizaci práce s JasperReports (takové XML prošpikované Javou), které se kompilují do souborů s koncovkou .jasper.

https://github.com/VitexSoftware/jaspercompiler

#OpenSource #Java #JasperReports

GitHub - VitexSoftware/jaspercompiler: Commandline Jasper compiler with AbraFlexi custom reports support

Commandline Jasper compiler with AbraFlexi custom reports support - VitexSoftware/jaspercompiler

GitHub
Oops! I accidentally made a report server

CISA adds JasperReports vulnerabilities to its Known Exploited Vulnerabilities Catalog

US CISA added TIBCO Software’s JasperReports vulnerabilities to its Known Exploited Vulnerabilities Catalog. US CISA added TIBCO Software’s JasperReports vulnerabilities, tracked as CVE-2018-5430 (CVSS score: 7.7) and CVE-2018-18809 (CVSS score: 9.9), to its Known Exploited Vulnerabilities (KEV) catalog,. TIBCO JasperReports is an open-source Java reporting tool for creating and managing reports and dashboards. According to Binding Operational Directive (BOD) 22-01: Reducing the Significant Risk of Known Exploited Vulnerabilities, FCEB […]

Security Affairs