This project allows you to manage documents in Pentaho's Data Integration.
Works with PDI 6.1,7.1 and 8.2.
Check out the project if you have not already done so :
git clone git://github.com/atolcd/pentaho-doc-plugins.git
cd pentaho-doc-plugins
Install Java 8+, Maven and PDI.
To package the plugins, run the following commands from the base project directory :
# Create the package
mvn clean package
The built package is target/pentaho-gis-plugins-1.0.0-bin.zip (version can differ)
Integration with Eclipse
If you want to use the Eclipse IDE, you can easily create projects with maven. From the root directory of the project :
mvn eclipse:eclipse
Assume that the M2Eclipse plugin is installed and import the project from Eclipse :
- From the "Import" item of the "File" menu, select "Existing Projects into Workspace"
- Next, select the root directory of the project
- Eclipse suggests 1 projects : select it and Finish
- You can start working
It has been tested with Eclipse Luna and Mars.
Method 1 : Pentaho's Marketplace installation
In PDI, open the Marketplace from the help menu. Select "PDI DOC Plugins" and click "Install this plugin". After the installation, you need to restart PDI.
When a newer version will be available, you will see an "Upgrade to XXX" button at the right of "Uninstall this plugin" button. Don't use it. Proceed in two steps : first use "Uninstall this plugin" then start a fresh installation.
Method 2 : Manual installation
Extract the content of pentaho-doc-plugins-VERSION-bin.zip in ${PENTAHO_HOME}/plugins. Example of extraction from the root directory of the project :
wget https://github.com/atolcd/pentaho-doc-plugins/releases/download/v1.0.0/pentaho-doc-plugins-1.0.0-bin.zip
unzip pentaho-doc-plugins-1.0.0-bin.zip -d ${PENTAHO_HOME}/plugins
To upgrade the plugin, delete files you added before and start a fresh installation.
You will find new elements in "Document management"'s directory :
- Metadata writer
- PDF Merge
- Text report
- PDF Conversion
Find how to use them in the examples in the samples
folder.
Reporting bugs
- First check if the version you used is the last one
- Next check if the issue has not ever been described in the issues tracker
- You can create the issue
Submitting a Pull Request
- Fork the repository on GitHub
- Clone your repository (
git clone https://github.com/XXX/pentaho-doc-plugins.git && cd pentaho-doc-plugins
) - Create a local branch that will support your dev (
git checkout -b a-new-dev
) - Commit changes to your local branch branch (
git commit -am "Add a new dev"
) - Push the branch to the central repository (
git push origin a-new-dev
) - Open a Pull Request
- Wait for the PR to be supported
This extension is licensed under GNU Library or "Lesser" General Public License (LGPL)
.
Developed by Cédric Darbon and Roger AIRES. Packaged by Charles-Henry Vagner
Atol Conseils et Développements Follow us on twitter @atolcd