Skip to main content
Pentaho Documentation

Source Code Links

Pentaho maintains a Subversion repository for Pentaho Reporting. It consists of many individual, modular projects, all of which are listed below. You can also traverse the repository with a Web browser by replacing the svn:// with an http:// . As is customary with Subversion repositories, the trunk is where active development happens; tags represent snapshots of official releases; and branches are separate codelines generally established for new releases.

JAR File Name Source Code Repository
libbase https://github.com/pentaho/pentaho-reporting/tree/master/libraries/libbase
libdocbundle https://github.com/pentaho/pentaho-r...s/libdocbundle
libfonts https://github.com/pentaho/pentaho-r...aries/libfonts
libformat https://github.com/pentaho/pentaho-r...ries/libformat
libformula https://github.com/pentaho/pentaho-r...ies/libformula
libloader https://github.com/pentaho/pentaho-r...ries/libloader
libpixie https://github.com/pentaho/pentaho-r...aries/libpixie
librepository https://github.com/pentaho/pentaho-r.../librepository
libserializer https://github.com/pentaho/pentaho-r.../libserializer
libxml https://github.com/pentaho/pentaho-r...braries/libxml
pentaho-reporting-engine-classic-core https://github.com/pentaho/pentaho-r...er/engine/core

Included third-party JARs

Below are URLs for the source code for the third-party JARs included in the SDK:

JAR File Name Source Code Repository
batik-awt-util-1.7.jar, batik-bridge-1.7.jar, batik-css-1.7.jar, batik-dom-1.7.jar, batik-ext-1.7.jar, batik-gui-util-1.7.jar, batik-gvt-1.7.jar, batik-parser-1.7.jar, batik-script-1.7.jar, batik-svg-dom-1.7.jar, batik-util-1.7.jar, batik-xml-1.7.jar http://archive.apache.org/dist/xmlgr...ik-src-1.7.zip
bcmail-jdk14-1.38.jar, bcmail-jdk14-138.jar, bcprov-jdk14-1.38.jar, bcprov-jdk14-138.jar, bctsp-jdk14-1.38.jar http://www.bouncycastle.org/latest_releases.html
bsf-2.4.5.jar https://mvnrepository.com/artifact/org.codehaus.groovy/groovy-bsf/2.4.5
bsh-1.3.0.jar http://beanshell.org/download.html
commons-logging-api-1.1.jar https://mvnrepository.com/artifact/commons-logging/commons-logging-api/1.1
ehcache-core-2.0.1.jar https://mvnrepository.com/artifact/net.sf.ehcache/ehcache-core/2.0.1
itext-2.1.7.jar, itext-rtf-2.1.7.jar https://mvnrepository.com/artifact/com.lowagie/itext/2.1.7
js-1.7R1.jar https://mvnrepository.com/artifact/rhino/js/1.7R1
mail-1.4.5.jar https://mvnrepository.com/artifact/javax.mail/mail/1.4.5
poi-3.0.1-jdk122-final-20071014.jar http://www.docjar.com/jar_detail/poi-3.0.1-jdk122-final-20071014.jar.html
xml-apis-1.0.b2.jar https://mvnrepository.com/artifact/xml-apis/xml-apis/1.0.b2

JARs exclusive to the embedding samples

JAR File Name Source Code Repository
hsqldb http://hsqldb.org/
pentaho-reporting-engine-classic-samples https://github.com/pentaho/pentaho-r...mblies/samples
SDK assembly project https://github.com/pentaho/pentaho-r...assemblies/sdk