Friendly error message when project is not built

This commit is contained in:
moander
2015-07-28 22:48:18 +02:00
parent 661b9d6315
commit d396a0a0e4

View File

@@ -3,13 +3,23 @@ set -e
cd "$(dirname $BASH_SOURCE)"
maven_cache_repo="$HOME/.m2/repository"
myname="$(basename $BASH_SOURCE)"
if [ "$1" = "mvn" ]; then
cmd="$1"
shift
args="$@"
else
cmd="java -jar /gen/modules/swagger-codegen-cli/target/swagger-codegen-cli.jar"
jar="modules/swagger-codegen-cli/target/swagger-codegen-cli.jar"
# Check if project is built
if [ ! -f "$jar" ]; then
echo "ERROR File not found: $jar"
echo "ERROR Did you forget to './$myname mvn package'?"
exit 1
fi
cmd="java -jar /gen/$jar"
args="$@"
fi