This project outputs a single fat jar that may be submitted via spark-submit command or uploaded to spark job-server. All jobs implement job-server interface and the configuration layer is unified. A job may be configured via cli params (spark-submit) or input HOCON/json configuration file (job-server) In HOCON file always use the long parameter names. CLI params may be short.
In order to build the target jar a single time action is required - running an ant task that imports custom dependencies into local maven repository:
# ant
If the maven repository is synced then
# mvn package
should build the target jar located in target/ directory: agraph-spark-demo-0.0.1-SNAPSHOT.jar