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/08/26 14:25:41 UTC
[datasketches-memory] branch single-build-script updated: Minor
cleanup
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
The following commit(s) were added to refs/heads/single-build-script by this push:
new 89131e2 Minor cleanup
89131e2 is described below
commit 89131e25d69d773c2f7f7df52ace0e403841157b
Author: David Cromberge <dc...@apache.org>
AuthorDate: Thu Aug 26 15:25:34 2021 +0100
Minor cleanup
---
tools/scripts/compile-package-jar.sh | 35 ++++++++++++++++++-----------------
1 file changed, 18 insertions(+), 17 deletions(-)
diff --git a/tools/scripts/compile-package-jar.sh b/tools/scripts/compile-package-jar.sh
index 5cb4940..42163fb 100755
--- a/tools/scripts/compile-package-jar.sh
+++ b/tools/scripts/compile-package-jar.sh
@@ -38,16 +38,30 @@ 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 JDKHome and Version from input parameters:
+#### Extract JDKHome and Version from input parameters ####
JDKHome=$1
GitTag=$2
-# Setup absolute directory references
+#### Setup absolute directory references ####
ProjectBaseDir=$3 #this must be an absolute path
ScriptsDir=${ProjectBaseDir}/tools/scripts/
ProjectArtifactId="memory"
-####Move to project directory####
+#### Initialise path dependent variables ####
+OutputDir=target
+OutputJar=${OutputDir}/org.apache.datasketches.memory-${GitTag}.jar
+
+PackageDir=${OutputDir}/package
+PackageSrc=${PackageDir}/src
+PackageContents=${PackageDir}/contents
+PackageMeta=${PackageContents}/META-INF
+PackageManifest=${PackageMeta}/MANIFEST.MF
+
+MemoryJava8Src=datasketches-memory-java8/src/main/java
+MemoryJava9Src=datasketches-memory-java9/src/main/java
+MemoryJava11Src=datasketches-memory-java11/src/main/java
+
+#### Move to project directory ####
cd ${ProjectBaseDir}
#### Use JAVA_HOME to set required executables ####
@@ -81,19 +95,6 @@ else
fi
#### Cleanup and setup output directories ####
-OutputDir=target
-OutputJar=${OutputDir}/org.apache.datasketches.memory-${GitTag}.jar
-
-PackageDir=${OutputDir}/package
-PackageSrc=${PackageDir}/src
-PackageContents=${PackageDir}/contents
-PackageMeta=${PackageContents}/META-INF
-PackageManifest=${PackageMeta}/MANIFEST.MF
-
-MemoryJava8Src=datasketches-memory-java8/src/main/java
-MemoryJava9Src=datasketches-memory-java9/src/main/java
-MemoryJava11Src=datasketches-memory-java11/src/main/java
-
echo
echo "--- CLEAN & COMPILE ---"
rm -r $OutputDir
@@ -157,7 +158,7 @@ else
fi
echo
echo "--- JAR ---"
-echo "Building Jar from ${PackageContents}..."
+echo "Building JAR from ${PackageContents}..."
${Jar_} cf $OutputJar -C $PackageContents .
echo
echo "--- JAR CONTENTS ---"
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@datasketches.apache.org
For additional commands, e-mail: commits-help@datasketches.apache.org