# JDK 11

sudo update-alternatives --config java
sudo update-alternatives --config javac

# download -bin

  https://gradle.org/next-steps/?version=7.5&format=bin
wget https://services.gradle.org/distributions/gradle-7.5-bin.zip
wget https://services.gradle.org/distributions/gradle-7.5-bin.zip.sha256

# download src

# wget https://github.com/gradle/gradle/archive/v7.2.0.tar.gz

# prep build env
mkdir build
cd build
unzip ../gradle-7.5-bin.zip
tar xf ../../gradle/gradle-7.5.1.tar.gz
cp ../build-gradle gradle-7.5.1
cd gradle-7.5.1
rm -rf /tmp/gradle*
export GRADLE_USER_HOME=/tmp/gradle
export GRADLE_CACHE=/tmp/gradle-cache
export BUILD_VCS_NUMBER=7.5.1
export GRADLE_OPTS="-Xmx1024m"
export YARN_CACHE_FOLDER=/tmp/gradle/yarn
export LANG=en_US.UTF-8
export JAVA_HOME=/usr/lib64/jvm/java-11-openjdk-11

wget https://services.gradle.org/versions/all
mkdir build
mv all build/all-released-versions.json

# build
#    --stacktrace --info --debug \
#    --no-daemon \
#    --no-parallel \

../gradle-7.5/bin/gradle \
    --gradle-user-home $GRADLE_USER_HOME \
    --project-cache-dir $GRADLE_CACHE \
    -Dfile.encoding=UTF-8 \
    --project-prop finalRelease=true \
    --project-prop org.gradle.java.installations.auto-detect=false \
    --project-prop org.gradle.java.installations.auto-download=false \
    --project-prop org.gradle.java.installations.fromEnv=JAVA_HOME \
    assemble

../gradle-7.5/bin/gradle \
    --gradle-user-home $GRADLE_USER_HOME \
    --project-cache-dir $GRADLE_CACHE \
    -Dfile.encoding=UTF-8 \
    --project-prop finalRelease=true \
    --project-prop org.gradle.java.installations.auto-detect=false \
    --project-prop org.gradle.java.installations.auto-download=false \
    --project-prop org.gradle.java.installations.fromEnv=JAVA_HOME \
    --write-verification-metadata sha256 help

../gradle-7.5/bin/gradle \
    --gradle-user-home $GRADLE_USER_HOME \
    --project-cache-dir $GRADLE_CACHE \
    -Dfile.encoding=UTF-8 \
    --project-prop finalRelease=true \
    --project-prop org.gradle.java.installations.auto-detect=false \
    --project-prop org.gradle.java.installations.auto-download=false \
    --project-prop org.gradle.java.installations.fromEnv=JAVA_HOME \
    --project-prop gradle_installPath=build \
    install

cp gradle/verification-metadata.xml ../../../gradle

cd ../..

rm -rf /tmp/gradle/daemon/*/*log
rm -rf /tmp/gradle/jdks
find /tmp/gradle -type d -exec chmod 755 {} \;
find /tmp/gradle -type f -exec chmod 644 {} \;
find /tmp/gradle-cache -type d -exec chmod 755 {} \;
find /tmp/gradle-cache -type f -exec chmod 644 {} \;

tar cjf gradle-kit.tar.xz -C /tmp gradle gradle-cache
 
#  kitbuilder -D build/kit/m2 -g /tmp/gradle
Description
No description provided
Readme 32 KiB
Languages
Gradle 100%