This documentation targets the API shipped with Pentaho 7.1. Click here for the updated version shipped with Pentaho 8.3.
The Pentaho platform is built on top of an OSGi container (Apache Karaf). It allows for a simple modular approach at both development time and runtime, reducing complexity and facilitating deployment.
The OSGi/Karaf artifacts: bundle, feature file and KAR file, can be deployed to the Pentaho platform by dropping them to the Karaf deploy directory. Hot deployment is generally supported. Artifacts are automatically installed and activated (and remain so, even after restarts of the product). Replacing an artifact in the deploy folder will reinstall it. Deleting it, will uninstall it.
Depending on the Pentaho product, the Karaf deploy folder is located at:
- PDI:
system/karaf/deploy
- Pentaho Server:
pentaho-solutions/system/karaf/deploy
.