Pillar Upgrade HOWTOs
Mondrian
In general, the process of upgrading Mondrian in the projects that depend on it is:
Look at Mondrian's ivy.xml, and note the versions that it requires for the following JARs:
mondrian.jar
eigenbase-properties.jar
eigenbase-resgen.jar
eigenbase-xom.jar
jpivot.jar
olap4j.jar
Many projects will pull these transitive dependencies in automatically, but if they don't, you will need to update the Mondrian-dependent projects to use the correct versions of Mondrian's transitive dependencies.
If upgrading to a Mondrian SNAPSHOT, be sure that
changing="true".
Upgrade according to the Ivy dependency report
Run the CI job called Project dependency reports: http://ci.pentaho.com/job/dependency%20reports
Upgrade Kettle
Kettle does not yet use Ivy so Kettle will not show up in the dependency report. You must manually check-in Mondrian and its transitive dependencies. Typically, Mondrian and its dependencies are found at the following paths:
libext/pentaho/olap4j*.jar
libext/mondrian/*.jar