Pentaho Data Integration
Pentaho Data Integration ( ETL ) a.k.a Kettle
Project Structure
assemblies:
Project distribution archive is produced under this module
core:
Core implementation
dbdialog:
Database dialog
ui:
User interface
engine:
PDI engine
engine-ext:
PDI engine extensions
integration:
Integration tests
How to build
Pentaho Data Integration uses the maven framework.
Pre-requisites for building the project:
Maven, version 3+
Java JDK 1.8
This settings.xml in your /.m2 directory
Building it
This is a maven project, and to build it use the following command
$ mvn clean install
Optionally you can specify -Drelease to trigger obfuscation and/or uglification (as needed)
Optionally you can specify -Dmaven.