Re: [ANN] JasperReports service 1.2
Michael Nash <[email protected]> Tue, 26 Jul 2005 08:17:14 -0400
| Newsgroups | gmane.comp.java.keel.devel |
|---|---|
| Organization | JGlobal Limited |
| Message-ID | <1122380234.12242.85.camel@139-142-200-104> |
Aleks: This is great news, can't wait to try it out! Thanks! Mike On Tue, 2005-07-26 at 09:44, Aleksandar Vidakovic wrote: > Salut all, > > after quite a long time it's here ;-) > > Almost all sample reports from JasperReports can be build. Only a few > modifications were necessary: the data driven reports contained an SQL > statement (which I removed); instead the unit tests run now a database > query (with svc-query-jdbc) in order to populate the reports. > > I added some sample data, too. These samples come from JasperReports' > HSQLDB sample database. These datas are available as a xconf file; the > database is populated during svc-report-jasperreports' unit test setup. > > You can use compiled (*.jasper) or uncompiled (*.jrxml) reports. The > service starts compilation if necessary (no compilation if the compiled > reports already exist). > > The unit test generates reports as HTML, PDF, CSV, EXCEL and XML > > This service is based on JasperReports version 1.0.0. > > You can use (almost) all features from JasperReports in your reports > (charts, beanshell, pdf encryption etc.). Exceptions are only Groovy > language inside reports, subreports and virtualizer (avoiding memory > problems for long reports; not tested yet). But I'm working on these, > too... > > Requirements: > - keel-maven-plugin 1.2.18 from CVS (inclusion of report templates in > uberjar) > - svc-query-jdbc-1.2 (changes in another mail) > > If you want to try it copy "default-report" from > keel-build/example-projects to another location and run: > > maven keel:maven > maven keel:uberjar > maven -Dtest=ReportJasperReportsTests keel:test > > You can find the compiled reports in your temp directory (System > property "java.io.tmpdir") in the directory "reports". > > Note: the example projects were recently updated. There might be > dependencies which are not already uploaded to the repository. You can > easily change these to older version (app-crud, svc-persist-default > etc.) as long as you use tool-maven-plugin-1.2.18, > svc-report-jasperreports-1.2 and svc-query-jdbc-1.2 (build them > locally). > > Cheers, > > Aleks > > P.S.: Next steps: get svc-report-jfreereport up and running and add an > eclipse BIRT implementation ;-) > > http://keelframework.org/documentation.shtml > Keelgroup mailing list > [email protected] > http://lists.keelframework.com/listinfo.cgi/keelgroup-keelframework.com http://keelframework.org/documentation.shtml Keelgroup mailing list [email protected] http://lists.keelframework.com/listinfo.cgi/keelgroup-keelframework.com