我尝试将jasper报告库(net.sf.jasperreports:jasperreports:5.2.0
)作为maven依赖项添加到我的项目中,遗憾的是其中一个依赖项com.lowagie:itext:2.1.7.js2
有点不典型且不能位于maven中心。但是,我发现它可以在http://jasperreports.sourceforge.net/maven2/com/lowagie/itext/获得。
我的问题是:
jaspersoft定制构建iText的目的是什么?补丁?
使用maven central repo中的常规iText库2.1.7版是否安全?
答案 0 :(得分:3)
由于从MPL / LGPL Jasper Report更改的iText许可证无法升级。因此,根据LGPL,他们提供了一个包含更改的jar文件。
您可以询问有哪些变化:
PdfGraphics2D.java
文件(修复了透明度错误)此更改大约是currentFillGState
,第1089行,第1490行,第1616-1628行。
这对你来说意味着什么很难说,但你有以下几种可能: