The below information is outdated, the latest information can be found here: https://marketplace.hitachivantara.com/pentaho/ |
This page contains information regarding the Pentaho Data Integration Marketplace (available since PDI 5.0 GA)
Here is a demo from the initial version:
Within Spoon 5.0, select Help / Marketplace and chose the plug-in to install.
There is also an advanced functionality for loading missing plug-ins from the marketplace. In case you created a transformation with plug-ins from the marketplace and want to distribute it without the plug-ins: When you load a job or transformation with missing plug-ins within Spoon, the user gets informed of the missing plug-in ids and gets redirected to the marketplace. So he can optionally download and install the missing plug-in.
You can create a file called
${KETTLE_HOME}/.kettle/marketplaces.xml |
Here KETTLE_HOME can point at a Kettle installation, or the current user's home folder. The marketplaces.xml file can contain an alternative set of marketplaces to use. An example of such a file is located here: https://gist.github.com/mattyb149/8bbe4b670c6dfb108a2b
The source code for the plug-in can be found in the Kettle project at https://github.com/pentaho/pentaho-kettle/tree/master/plugins/market. The plug-in is a "Kettle Core Plug-in". The plugins/readme.txt file describes the architecture in more detail.
Please note that the source code for the "Market" plug-in does not have it's "src" and "test" folders specified as "source folders" in the Eclipse .project file. If you wish to run Kettle and the plug-in in Eclipse you will have to specify the folders as source and have Eclipse build the project. The readme file will have more information regarding running in Eclipse.