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/07 21:52:59 UTC

[datasketches-memory] branch UpdateDocs updated: Remove javadoc from custom build script

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

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


The following commit(s) were added to refs/heads/UpdateDocs by this push:
     new 6b3a9bd  Remove javadoc from custom build script
6b3a9bd is described below

commit 6b3a9bd9b97ceda36e5633ac652c8c90f37e0087
Author: David Cromberge <dc...@apache.org>
AuthorDate: Tue Sep 7 22:52:45 2021 +0100

    Remove javadoc from custom build script
---
 README.md                            |  5 ++---
 tools/scripts/compile-package-jar.sh | 22 +++-------------------
 2 files changed, 5 insertions(+), 22 deletions(-)

diff --git a/README.md b/README.md
index aac106d..982b2f4 100644
--- a/README.md
+++ b/README.md
@@ -165,10 +165,9 @@ The build script performs the following steps:
 
 1.  Sets up staging directories under **target/** for the package files 
 2.  Uses git commands to gather information about the current Git commit and branch
-3.  Compiles java source tree and assembles javadocs
+3.  Compiles java source tree
 4.  Packages a JAR containing compiled sources together with the Manifest, Licence and Notice files
-5.  Packages a javadoc JAR containing documentation files together with the Manifest, Licence and Notice files
-6.  Checks and tests the assembled JAR by using the API to access four different resource types
+5.  Checks and tests the assembled JAR by using the API to access four different resource types
 
 The build script is located in the **tools/scripts/** directory and requires the following arguments:
 
diff --git a/tools/scripts/compile-package-jar.sh b/tools/scripts/compile-package-jar.sh
index 97c29ed..d837cd6 100755
--- a/tools/scripts/compile-package-jar.sh
+++ b/tools/scripts/compile-package-jar.sh
@@ -51,15 +51,12 @@ MemoryMapFile=$ScriptsDir/LoremIpsum.txt
 #### Initialise path dependent variables ####
 OutputDir=target
 OutputJar=${OutputDir}/org.apache.datasketches.memory-${GitTag}.jar
-OutputDocsJar=${OutputDir}/org.apache.datasketches.memory-${GitTag}-javadoc.jar
 
 PackageDir=${OutputDir}/package
 PackageSrc=${PackageDir}/src
 PackageTests=${PackageDir}/test-classes
 PackageContents=${PackageDir}/contents
-PackageDocs=${PackageDir}/javadoc
 PackageMeta=${PackageContents}/META-INF
-PackageDocsMeta=${PackageDocs}/META-INF
 PackageManifest=${PackageMeta}/MANIFEST.MF
 
 MemoryJava8Src=datasketches-memory-java8/src/main/java
@@ -73,7 +70,6 @@ cd ${ProjectBaseDir}
 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 "$JDKHome" ]] && [[ -x "${JDKHome}/bin/javac" ]];   then Javac_="${JDKHome}/bin/javac";     else echo "No javac version could be found.";   exit 1; fi
 if [[ -n "$JDKHome" ]] && [[ -x "${JDKHome}/bin/jar" ]];     then Jar_="${JDKHome}/bin/jar";         else echo "No jar version could be found.";     exit 1; fi
-if [[ -n "$JDKHome" ]] && [[ -x "${JDKHome}/bin/javadoc" ]]; then Javadoc_="${JDKHome}/bin/javadoc"; else echo "No javadoc version could be found."; exit 1; fi
 
 #### Parse java -version into major version number ####
 if [[ "$Java_" ]]; then
@@ -99,11 +95,10 @@ mkdir -p $PackageSrc
 mkdir -p $PackageTests
 mkdir -p $PackageContents
 mkdir -p $PackageMeta
-mkdir -p $PackageDocsMeta
 
 #### Copy LICENSE and NOTICE ####
-cp LICENSE $PackageMeta; cp LICENSE $PackageDocsMeta;
-cp NOTICE $PackageMeta; cp NOTICE $PackageDocsMeta;
+cp LICENSE $PackageMeta
+cp NOTICE $PackageMeta
 
 #### Generate MANIFEST.MF ####
 cat >> ${PackageManifest}<< EOF
@@ -114,7 +109,6 @@ EOF
 
 #### Generate git.properties file ####
 echo "$($ScriptsDir/getGitProperties.sh $ProjectBaseDir $ProjectArtifactId $GitTag)" >> $PackageManifest
-cp $PackageManifest $PackageDocsMeta
 
 #### Copy source tree to target/src
 rsync -a -I $MemoryJava8Src $PackageSrc
@@ -128,39 +122,30 @@ elif [[ $JavaVersion -gt 10 ]]; then
   rsync -a -I $MemoryJava11Src $PackageSrc
 fi
 
-#### Compile and create docs ####
+#### Compile ####
 echo "--- CLEAN & COMPILE ---"
 echo
 echo "Compiling with JDK version $JavaVersion..."
 if [[ $JavaVersion -lt 9 ]]; then
   ${Javac_} -d $PackageContents $(find $PackageSrc -name '*.java')
-  ${Javadoc_} -quiet -d $PackageDocs $(find $PackageSrc -name '*.java')
 else
   # Compile with JPMS exports
   ${Javac_} \
     --add-exports java.base/jdk.internal.ref=org.apache.datasketches.memory \
     --add-exports java.base/sun.nio.ch=org.apache.datasketches.memory \
     -d $PackageContents $(find $PackageSrc -name '*.java')
-  # Compile Javadoc with JPMS exports
-  ${Javadoc_} \
-     --add-exports java.base/jdk.internal.ref=org.apache.datasketches.memory \
-     --add-exports java.base/sun.nio.ch=org.apache.datasketches.memory \
-     -quiet -d $PackageDocs $(find $PackageSrc -name '*.java')
 fi
 echo
 echo "--- JARS ---"
 echo
 echo "Building JAR from ${PackageContents}..."
 ${Jar_} cf $OutputJar -C $PackageContents .
-echo "Building Javadoc JAR from ${PackageDocs}..."
-${Jar_} cf $OutputDocsJar -C $PackageDocs .
 echo
 
 # Uncomment this section to display JAR contents
 # echo "--- JAR CONTENTS ---"
 # echo
 # ${Jar_} tf ${OutputJar}
-# ${Jar_} tf ${OutputDocsJar}
 # echo
 
 echo "--- RUN JAR CHECKS ---"
@@ -183,4 +168,3 @@ else
 fi
 echo
 echo "Successfully built ${OutputJar}"
-echo "Successfully built ${OutputDocsJar}"

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