#!/usr/bin/env bash

basedir=$(readlink -f "$(dirname "$0")"/..)
source "$basedir"/libexec/flowman-common.sh

APP_NAME="flowman-tools"
APP_VERSION="1.2.0"
APP_MAIN="com.dimajix.flowman.tools.schema.Driver"

APP_JAR="$APP_NAME-$APP_VERSION.jar"
LIB_JARS="lib/jackson-module-jaxb-annotations-2.15.2.jar,lib/jackson-jaxrs-json-provider-2.15.2.jar,lib/jackson-jaxrs-base-2.15.2.jar,lib/flowman-spec-1.2.0.jar,lib/flowman-core-1.2.0.jar,lib/flowman-spark-extensions-1.2.0.jar,lib/flowman-common-1.2.0.jar,lib/flowman-common-java-1.2.0.jar,lib/mbknor-jackson-jsonschema_2.12-1.0.39.jar,lib/json-path-2.9.0.jar,lib/classgraph-4.8.157.jar,lib/slick_2.12-3.3.3.jar,lib/config-1.3.3.jar,lib/reactive-streams-1.0.2.jar,lib/jsqlparser-4.6.jar,lib/commons-validator-1.6.jar,lib/jline-terminal-3.23.0.jar,lib/jline-native-3.23.0.jar,lib/jline-reader-3.23.0.jar,lib/directories-26.jar,lib/args4j-2.33.jar"

run_spark $APP_JAR $LIB_JARS $APP_MAIN "$@"
