#!/usr/bin/env bash cd "$(dirname "$0")" # check java version: JAVA_VERSION=`java -version 2>&1 | awk 'NR==1{ gsub(/"/,""); print $3 }'` if [[ $JAVA_VERSION == 17* ]]; then echo "Java version ok: $JAVA_VERSION" else echo "Java version is expected as 17 but $JAVA_VERSION. try:" echo "export JAVA_HOME=\`/usr/libexec/java_home -v 17\`" exit 1 fi # maven build: ./mvnw -DskipTests clean package BUILD_IMAGE=0 for i in $@ do if [[ $i == "--dockerbuild" ]]; then BUILD_IMAGE=1 ./mvnw dockerfile:build fi done if [[ $BUILD_IMAGE == "0" ]]; then echo "Run build.sh --dockerbuild to build docker image." fi echo "DONE"