All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ontop.ontop-cli.1.18.0.source-code.ontop Maven / Gradle / Ivy

There is a newer version: 5.2.1.1
Show newest version
#!/usr/bin/env bash

if [ -n "${JAVA_HOME}" -a -x "${JAVA_HOME}/bin/java" ]; then
	JAVA="${JAVA_HOME}/bin/java"
else
	JAVA=java
fi

# 

SOURCE="${BASH_SOURCE[0]}"
while [ -h "$SOURCE" ]; do # resolve $SOURCE until the file is no longer a symlink
  DIR="$( cd -P "$( dirname "$SOURCE" )" && pwd )"
  SOURCE="$(readlink "$SOURCE")"
  [[ $SOURCE != /* ]] && SOURCE="$DIR/$SOURCE" # if $SOURCE was a relative symlink, we need to resolve it relative to the path where the symlink file was located
done

ONTOP_HOME="$( cd -P "$( dirname "$SOURCE" )" && pwd )"

if [ -z "${ONTOP_JAVA_ARGS}" ]; then
  ONTOP_JAVA_ARGS="-Xmx512m"
fi

${JAVA} ${ONTOP_JAVA_ARGS} -cp "${ONTOP_HOME}/lib/*" -Dlogback.configurationFile="${ONTOP_HOME}/log/logback.xml" \
-Djava.ext.dirs="${ONTOP_HOME}/lib/:${ONTOP_HOME}/jdbc/" org.semanticweb.ontop.cli.Ontop $@




© 2015 - 2025 Weber Informatics LLC | Privacy Policy