Maven is required to build gimel.
You may find more information here.
Clone git repository
git clone firstname.lastname@example.org:paypal/gimel.git OR git clone https://github.com/paypal/gimel.git cd gimel
Before building with maven
This Project depends on below project as dependency.
https://github.com/sasha-polev/aerospar https://github.com/qubole/Hive-JDBC-Storage-Handler https://github.com/hortonworks-spark/shc
For convenience, we've included binaries for all above projects. Please run following command to install all dependencies before building with maven.
Run below command to build (-T 8 is to run 8 tasks in parallel; reduces the build time considerably)
||Recommended. Builds with all dependencies pulled from maven central - profile general|
||Builds with all dependencies pulled from maven central|
||Builds with all dependencies pulled from cluster1 works repo if available|
||Builds gimel with scala packages bundled in jar, used for standalone execution of gimel jar / polling services|
Gimel Modules (UML)
Below is the dependency graph of Gimel Modules.