#!/bin/bash # Gradle Wrapper Script - Auto-downloads Gradle if needed # Generated by SCAR Chat build system APP_NAME="Gradle" APP_BASE_NAME=`basename "$0"` APP_HOME="`pwd -P`" # Add default JVM options DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' # Use Java if available if [ -z "$JAVA_HOME" ] ; then JAVA_CMD="java" else JAVA_CMD="$JAVA_HOME/bin/java" fi # Ensure gradle directory exists mkdir -p "$APP_HOME/gradle/wrapper" # Use local gradle if available, otherwise use system gradle if [ -f "$APP_HOME/gradle/wrapper/gradle-wrapper.jar" ]; then GRADLE_JAR="$APP_HOME/gradle/wrapper/gradle-wrapper.jar" GRADLE_PROPS="$APP_HOME/gradle/wrapper/gradle-wrapper.properties" exec "$JAVA_CMD" $DEFAULT_JVM_OPTS -classpath "$GRADLE_JAR" org.gradle.wrapper.GradleWrapperMain "$@" else # Fallback to system gradle if command -v gradle &> /dev/null; then gradle "$@" else echo "Error: gradle not found. Please install Gradle or create gradle wrapper." echo "Install Gradle from: https://gradle.org/install/" exit 1 fi fi