maven - Custom-built iText version required by JasperReports library? -


i tried add jasper reports library (net.sf.jasperreports:jasperreports:5.2.0) maven dependency project , unfortunately 1 of it's dependencies com.lowagie:itext:2.1.7.js2 little bit untypical , cannot located in maven central. i've found, however, it's available @ http://jasperreports.sourceforge.net/maven2/com/lowagie/itext/ .

my questions are:

  1. what purpose of jaspersoft custom-build of itext? patches?

  2. is safe use regular itext library, version 2.1.7 found in maven central repo?

since itext license changed mpl/lgpl jasper report couldn't upgrade. according lgpl supplied jar file changes.

you may ask changes are:

  • they added pom.xml (not relevant in case)
  • they did minor change ant.properties own version numbering (not relevant in case)
  • patched pdfgraphics2d.java file (fixed transparency bug)

the change currentfillgstate, lines 1089, 1490, 1616-1628.

what means difficult tell have following possibilities:

  1. exchange patched.jar default , run (extensive) tests
  2. add patched.jar repository
  3. add public jasper report repo repo (http://jasperreports.sourceforge.net/maven2)
  4. and others pointed out ask jr folks further details, e.g. here start: http://community.jaspersoft.com/jasperreports-library/issues/2594-0

Comments