38 lines
1.1 KiB
Plaintext
Raw Permalink Normal View History

#!/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