Hi folks,
The standalone JAR (pdfbox-app-1.8.8.jar) looks tantalizingly like the
union of all the various components that make up PDFBox, but apparently
not. What classes does and doesn't it contain, exactly?
Evidently, it contains all the class files from fontbox-1.8.8.jar,
jempbox-1.8.8.jar and pdfbox-1.8.8.jar, but none of the class files from
xmpbox-1.8.8.jar or preflight-1.8.8.jar. Is that correct?
I was able to verify that it also contains all the class files from
Commons Logging 1.1.3 (the longtime stable version prior to 1.2). Is
that correct?
Then I got lost with ICU4J. Obviously it contains tons of ICU4J class
files, but the list of class file names differs quite a lot from recent
ICU4J JARs. (I tried from 54.1.1 to 51.2.) The data files under
com/ibm/icu/impl/data/icudt38b/ could imply this is from ICU4J 3.8 or
3.8.1, and while a much better match, it's still slightly different.
What version is included in there? (As a side question, I'm no proponent
of trying to stay at the bleeding edge of dependencies, but if it's
really an ICU4J version from 2007, are there any plans to upgrade the
version of ICU4J included in the standalone JAR?)
Basically same question with Bouncy Castle. I went back to 1.46 and the
number of difference in class file names goes as I went back in Bouncy
Castle history but still quite a lot of differences. What version is in
there? (And if it's a really old version, are there any plans to upgrade
the version included in the standalone JAR?)
Are there other bundles of class files in the standalone JAR that I
didn't notice? (I was looking at the Dependencies page for clues.)
Thanks,
Thib
- What all is in the standalone JAR? Thib Guicherd-Callin
-