Files
gradle-kit/README

86 lines
2.6 KiB
Plaintext

# 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