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:
- 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".
Run the CI job called Project dependency reports: http://ci.pentaho.com/job/dependency%20reports
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: