You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@datasketches.apache.org by dc...@apache.org on 2021/09/01 15:48:14 UTC

[datasketches-memory] 05/10: Rename JavaHome to JDKHome

This is an automated email from the ASF dual-hosted git repository.

dcromberge pushed a commit to branch single-build-script
in repository https://gitbox.apache.org/repos/asf/datasketches-memory.git

commit cd8993d525cd9edb9e01fa157455ed1b4ce92056
Author: David Cromberge <dc...@apache.org>
AuthorDate: Thu Aug 26 12:00:04 2021 +0100

    Rename JavaHome to JDKHome
---
 tools/scripts/compile-package-jar.sh | 33 ++++++++++++++++-----------------
 1 file changed, 16 insertions(+), 17 deletions(-)

diff --git a/tools/scripts/compile-package-jar.sh b/tools/scripts/compile-package-jar.sh
index 9336f9c..fff53cd 100755
--- a/tools/scripts/compile-package-jar.sh
+++ b/tools/scripts/compile-package-jar.sh
@@ -17,16 +17,16 @@
 # specific language governing permissions and limitations
 # under the License.
 
-# This is a general bash script to build a java version-specific
+# This is a general bash script to build a JDK version-specific
 # datasketches-memory-X.jar without multi-release functionality.
 # This is intended to be used for developers compiling from source
-# who do not wish to install several versions of java on their
+# who do not wish to install several versions of the JDK on their
 # machine.
 # The script does not assume a POM file and does not use Maven.
 # It does use git, SVN, and uses the script getGitProperties.sh
 
 #  Required Input Parameters:
-#  \$1 = absolute path of Java home directory
+#  \$1 = absolute path of JDK home directory
 #  \$2 = Git Version Tag for this deployment
 #       Example tag for SNAPSHOT         : 1.0.0-SNAPSHOT
 #       Example tag for Release Candidate: 1.0.0-RC1
@@ -34,12 +34,12 @@
 #  \$3 = absolute path of project.basedir
 #  For example:  $ <this script>.sh $JAVA_HOME 2.0.0-RC1 .
 
-if [ -z "$1" ]; then echo "Missing java.home";           exit 1; fi
+if [ -z "$1" ]; then echo "Missing JDK home";            exit 1; fi
 if [ -z "$2" ]; then echo "Missing Git Tag";             exit 1; fi
 if [ -z "$3" ]; then echo "Missing project.basedir";     exit 1; fi
 
-## Extract JavaHome and Version from input parameters:
-JavaHome=$1
+## Extract JDKHome and Version from input parameters:
+JDKHome=$1
 GitTag=$2
 
 # Setup absolute directory references
@@ -50,20 +50,20 @@ ProjectBaseDir=$3 #this must be an absolute path
 cd ${ProjectBaseDir}
 
 #### Use JAVA_HOME to set required executables ####
-if [[ -n "$JavaHome" ]] && [[ -x "${JavaHome}/bin/java" ]]; then
-  Java_="${JavaHome}/bin/java"
+if [[ -n "$JDKHome" ]] && [[ -x "${JDKHome}/bin/java" ]]; then
+  Java_="${JDKHome}/bin/java"
 else
   echo "No java version could be found."; exit 1;
 fi
 
-if [[ -n "$JavaHome" ]] && [[ -x "${JavaHome}/bin/javac" ]]; then
-  Javac_="${JavaHome}/bin/javac"
+if [[ -n "$JDKHome" ]] && [[ -x "${JDKHome}/bin/javac" ]]; then
+  Javac_="${JDKHome}/bin/javac"
 else
   echo "No javac version could be found."; exit 1;
 fi
 
-if [[ -n "$JavaHome" ]] && [[ -x "${JavaHome}/bin/jar" ]]; then
-  Jar_="${JavaHome}/bin/jar"
+if [[ -n "$JDKHome" ]] && [[ -x "${JDKHome}/bin/jar" ]]; then
+  Jar_="${JDKHome}/bin/jar"
 else
   echo "No jar version could be found."; exit 1;
 fi
@@ -72,7 +72,7 @@ fi
 if [[ "$Java_" ]]; then
   JavaVersion=$("$Java_" -version 2>&1 | head -1 | cut -d'"' -f2 | sed '/^1\./s///' | cut -d'.' -f1)
 else
-  echo "No version information could be determined from installed java."; exit 1;
+  echo "No version information could be determined from installed JDK."; exit 1;
 fi
 
 #### Cleanup and setup output directories ####
@@ -108,12 +108,12 @@ if [[ $JavaVersion -lt 8 ]]; then
 
 # version 8
 elif [[ $JavaVersion -lt 9 ]]; then
-  echo "Compiling with java version $JavaVersion..."
+  echo "Compiling with JDK version $JavaVersion..."
   ${Javac_} -d $PackageContents $(find $PackageSrc -name '*.java')
 
 # version 9 or 10
 elif [[ $JavaVersion -lt 11 ]]; then
-  echo "Compiling with java version $JavaVersion..."
+  echo "Compiling with JDK version $JavaVersion..."
   #### Copy java 9 src tree to target/src, overwriting replacements
   rsync -a $MemoryJava9Src $PackageSrc
   # Compile with JPMS exports
@@ -124,7 +124,7 @@ elif [[ $JavaVersion -lt 11 ]]; then
 
 # version 11, 12 or 13
 elif [[ $JavaVersion -lt 14 ]]; then
-  echo "Compiling with java version $JavaVersion..."
+  echo "Compiling with JDK version $JavaVersion..."
   #### Copy java 9 src tree to target/src, overwriting replacements
   rsync -a $MemoryJava9Src $PackageSrc
   #### Copy java 11 src tree to target/src, overwriting replacements
@@ -148,4 +148,3 @@ echo "--- JAR CONTENTS ---"
 ${Jar_} tf ${OutputJar}
 echo
 echo "Successfully built ${OutputJar}"
-

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@datasketches.apache.org
For additional commands, e-mail: commits-help@datasketches.apache.org