Уже вторая или третья задача, где периодически дерево файлов в intellij ide не совпадает с web ide
+ в intellij уже сразу подгружаются все необходимые gradle файлы - их не получается удалить и добавить руками, в гите они всё равно не показываются как добавленные
![]()

#!/usr/bin/env sh
set -eu
APP_HOME=$(CDPATH= cd -- "$(dirname -- "$0")" && pwd)
PROPS_FILE="$APP_HOME/gradle/wrapper/gradle-wrapper.properties"
# Версия wrapper зафиксирована в локальных properties.
DISTRIBUTION_URL=$(grep '^distributionUrl=' "$PROPS_FILE" | cut -d= -f2- | sed 's#\\:#:#g')
PARENT_PROPS="$APP_HOME/../gradle/wrapper/gradle-wrapper.properties"
if [ -x "$APP_HOME/../gradlew" ] && [ -f "$PARENT_PROPS" ]; then
PARENT_URL=$(grep '^distributionUrl=' "$PARENT_PROPS" | cut -d= -f2- | sed 's#\\:#:#g')
if [ "$PARENT_URL" = "$DISTRIBUTION_URL" ]; then
exec "$APP_HOME/../gradlew" -p "$APP_HOME" "$@"
fi
fi
if command -v gradle >/dev/null 2>&1; then
exec gradle -p "$APP_HOME" "$@"
fi
ZIP_NAME=${DISTRIBUTION_URL##*/}
DIST_NAME=${ZIP_NAME%-bin.zip}
INSTALL_ROOT="${GRADLE_USER_HOME:-$HOME/.gradle}/wrapper/custom"
INSTALL_DIR="$INSTALL_ROOT/$DIST_NAME"
if [ ! -x "$INSTALL_DIR/bin/gradle" ]; then
TMP_DIR=$(mktemp -d)
ARCHIVE="$TMP_DIR/$ZIP_NAME"
if command -v curl >/dev/null 2>&1; then
curl -fsSL "$DISTRIBUTION_URL" -o "$ARCHIVE"
else
wget -q "$DISTRIBUTION_URL" -O "$ARCHIVE"
fi
mkdir -p "$INSTALL_ROOT"
if command -v unzip >/dev/null 2>&1; then
unzip -q "$ARCHIVE" -d "$INSTALL_ROOT"
else
(cd "$INSTALL_ROOT" && jar xf "$ARCHIVE")
fi
rm -rf "$TMP_DIR"
fi
exec "$INSTALL_DIR/bin/gradle" -p "$APP_HOME" "$@"