if $DISTRIBUTE; then
TRAINING_ROOT="$(cd ../.. && pwd)"
echo "Verteile Gradle-Wrapper in: $TRAINING_ROOT"
- find "$TRAINING_ROOT" -name "gradle-wrapper.properties" ! -path "$(pwd)/*" | while read -r props; do
- dir="$(dirname "$props")"
- target_jar="$dir/gradle-wrapper.jar"
- target_gradlew="$(cd "$dir/../.." && pwd)/gradlew"
+ find "$TRAINING_ROOT" -name "build.gradle" ! -path "$(pwd)/*" | while read -r build_file; do
+ exercise_dir="$(dirname "$build_file")"
+ target_jar="$exercise_dir/gradle/wrapper/gradle-wrapper.jar"
+ target_gradlew="$exercise_dir/gradlew"
if [ ! -f "$target_jar" ]; then
+ mkdir -p "$exercise_dir/gradle/wrapper"
cp "$WRAPPER_JAR" "$target_jar"
echo " JAR → $target_jar"
fi