39 lines
986 B
Bash
Executable File
39 lines
986 B
Bash
Executable File
#!/bin/bash -e
|
|
|
|
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
|
cd "$DIR"
|
|
|
|
if [ -d "/usr/lib/jvm/java-17-oracle" ]; then
|
|
export JAVA_HOME="/usr/lib/jvm/java-17-oracle"
|
|
fi
|
|
if [ -d "/usr/lib/jvm/java-17-openjdk-amd64" ]; then
|
|
export JAVA_HOME="/usr/lib/jvm/java-17-openjdk-amd64"
|
|
fi
|
|
if [ -d "/opt/apache-maven-3.9.2" ]; then
|
|
export M2_HOME="/opt/apache-maven-3.9.2"
|
|
fi
|
|
export PATH="$JAVA_HOME/bin:$M2_HOME/bin:$PATH"
|
|
|
|
for i in java mvn; do
|
|
if ! which $i >/dev/null; then
|
|
echo "Please install $i!"
|
|
exit 1
|
|
fi
|
|
done
|
|
|
|
JAVA_VER=$(java -version 2>&1 >/dev/null | grep 'version' | cut -d "\"" -f2 | cut -d "." -f1)
|
|
if [ $JAVA_VER -ne 17 ]
|
|
then
|
|
echo "neo4j-java-driver v5.8 requires Java 17. Please install it!"
|
|
exit 1
|
|
fi
|
|
|
|
# CentOS 7 doesn't have Java version that supports var keyword
|
|
source ../../../../environment/util.sh
|
|
|
|
mvn clean package
|
|
|
|
java -jar target/DocsHowToQuery.jar
|
|
java -jar target/MaxQueryLength.jar
|
|
java -jar target/Transactions.jar
|