File README of Package opensearch
tar xf OpenSearch-2.18.0.tar.gz
cd OpenSearch-2.18.0
# Java 17
sudo update-alternatives --config java
sudo update-alternatives --config javac
rm -rf /tmp/gradle*
export LANG=en_US.UTF-8
export GRADLE_OPTS="-Xmx1024m"
export GRADLE_USER_HOME=/tmp/gradle
export JAVA_HOME=/usr/lib64/jvm/java-17-openjdk-17
wget https://repo1.maven.org/maven2/org/opensearch/opensearch/maven-metadata.xml
# ** gradle 8.x !! **
# spotlessJavaCheck
gradle \
--gradle-user-home $GRADLE_USER_HOME \
--project-cache-dir /tmp/gradle-cache \
--continue \
--no-daemon \
-Dbuild.snapshot=false \
-Dfile.encoding=UTF-8 \
:distribution:archives:buildNoJdkLinuxTar
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 {} \;
rm /tmp/gradle/caches/modules-2/modules-2.lock
tar cf opensearch-kit.tar -C /tmp gradle/caches/modules-2 gradle/caches/8.9