Maven repository

Add dependency to your pom (change the version as needed)

<dependency>
 <groupId>ar.com.fdvs</groupId>
 <artifactId>DynamicJasper</artifactId>
 <version>5.3.0</version>
</dependency>

Old versions

Download old version of DynamicJasper builds from SourceForge

Compatibility notes

Check the pom.xml to see supported JasperReports version.

  • Dj 5.3.0 needs Java 8 and JasperReports 6.8.0 to 6.11.0+
  • Dj 5.2.0 needs Java 8 and JasperReports 6.6.0 to 6.7.1
  • Dj 5.1.3 needs Java 7 and JasperReports 6.3.0 to 6.5.1
  • DJ 5.1.2 works with JasperReports 4.6.+, 5.x and 6.3.0. (JDK 1.6 needed, JDK 7+ recommended)
  • DJ 4.x works with JasperReports 4.1 to 4.5.x
  • DJ 3.0.5 works with JR 3.5 up to 4.0

Some notes about JasperReport supported Java Versions

  • JasperReports Library 6.3.0: upgrade to Java 7; starting with this release, the binary distribution of the JR library
    is compiled for the Java 7 platform and is no longer guaranteed to be compatible with Java 6;
  • JasperReports Library 6.6.0: upgrade to Java 8; starting with this release, the binary distribution of the JR library
    is compiled for the Java 8 platform and is no longer guaranteed to be compatible with Java 7;
  • JasperReports Library 6.8.0: java 8 required, support for Java 9 up to Java 11;

Sources

Sources can be found in GitHub 

Branches

Branch Description
master Is the main branch is which has the sources of DJ 5.x+ which works with JasperReports 4.6+, 5.x+ and 6.3.0
branch_dj4_x Is the main branch is which has the sources of DJ 4.X+ which works with JasperReports 4.1 to 4.5.x
branch_3_1+ This branch contains the latest code of DJ 3.1+ which works with JasperReport 4.0 and earlier.
This branch is no longer supported for new features. Will only release fixes for major issues.

(Even) Older sources

Older sources for for DJ which is compatible with java 1.4 is located in SourceForge at https://dynamicjasper.svn.sourceforge.net/svnroot/dynamicjasper/api/trunk/