You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@datasketches.apache.org by le...@apache.org on 2024/07/16 19:19:38 UTC
(datasketches-memory) 01/01: The MR-jar install script was not copying the completed jars to .m2.
This is an automated email from the ASF dual-hosted git repository.
leerho pushed a commit to branch update_mr-jar_install_script
in repository https://gitbox.apache.org/repos/asf/datasketches-memory.git
commit 94d09f673f021d0669911ccabe8d22cf6c3cfc9c
Author: Lee Rhodes <le...@users.noreply.github.com>
AuthorDate: Tue Jul 16 12:19:25 2024 -0700
The MR-jar install script was not copying the completed jars to .m2.
So I added commands to the script to do that.
---
tools/scripts/package-multi-release-jar.sh | 28 +++++++++++++++++++++++++++-
1 file changed, 27 insertions(+), 1 deletion(-)
diff --git a/tools/scripts/package-multi-release-jar.sh b/tools/scripts/package-multi-release-jar.sh
index 57b423e..065a3dd 100755
--- a/tools/scripts/package-multi-release-jar.sh
+++ b/tools/scripts/package-multi-release-jar.sh
@@ -144,6 +144,11 @@ cp ${MemoryJava11Classes}/module-info.class ${PackageMrJar}/META-INF/versions/11
${Jar_} cfm $OutputMrJar ${ArchiveDir}/MANIFEST.MF -C $PackageMrJar .
echo "Created multi-release jar ${OutputMrJar}"
+#### Install to .m2
+mvn install:install-file -Dfile=$OutputMrJar -DgroupId=org.apache.datasketches -DartifactId=datasketches-memory -Dpackaging=jar
+echo "Installed multi-release jar ${OutputMrJar} to .m2"
+echo
+
###########################
#### TESTS JAR ####
###########################
@@ -154,6 +159,11 @@ rsync -q -a -I --filter="- .*" ${MemoryJava8TestClasses}/org $PackageTests
${Jar_} cfm $OutputTests ${ArchiveDir}/MANIFEST.MF -C $PackageTests .
echo "Created tests jar ${OutputTests}"
+#### Install to .m2
+mvn install:install-file -Dfile=$OutputTests -DgroupId=org.apache.datasketches -DartifactId=datasketches-memory -Dpackaging=jar -Dclassifier=tests
+echo "Installed tests jar ${OutputTests} to .m2"
+echo
+
###########################
#### SOURCES JAR ####
###########################
@@ -167,6 +177,11 @@ cp ${MemoryJava11Sources}/module-info.java ${PackageSources}/META-INF/versions/1
${Jar_} cfm $OutputSources ${ArchiveDir}/MANIFEST.MF -C $PackageSources .
echo "Created sources jar ${OutputSources}"
+#### Install to .m2
+mvn install:install-file -Dfile=$OutputSources -DgroupId=org.apache.datasketches -DartifactId=datasketches-memory -Dpackaging=jar -Dclassifier=sources
+echo "Installed sources jar ${OutputSources} to .m2"
+echo
+
###########################
#### TEST SOURCES JAR ####
###########################
@@ -177,6 +192,11 @@ rsync -q -a -I --filter="- .*" ${MemoryJava8TestSources}/org $PackageTestSources
${Jar_} cfm $OutputTestSources ${ArchiveDir}/MANIFEST.MF -C $PackageTestSources .
echo "Created test sources jar ${OutputTestSources}"
+#### Install to .m2
+mvn install:install-file -Dfile=$OutputTestSources -DgroupId=org.apache.datasketches -DartifactId=datasketches-memory -Dpackaging=jar -Dclassifier=test-sources
+echo "Installed test-sources jar ${OutputTestSources} to .m2"
+echo
+
###########################
#### JAVADOC JAR ####
###########################
@@ -186,4 +206,10 @@ rsync -q -a -I --filter="- .*" ${MemoryJava8Docs} $PackageJavaDoc
${Jar_} cfm $OutputJavaDoc ${ArchiveDir}/MANIFEST.MF -C $PackageJavaDoc .
echo "Created javadoc jar ${OutputJavaDoc}"
-echo "$($ScriptsDir/test-jar.sh $JDKHome $GitTag $OutputMrJar $ProjectBaseDir)"
+#### Install to .m2
+mvn install:install-file -Dfile=$OutputJavaDoc -DgroupId=org.apache.datasketches -DartifactId=datasketches-memory -Dpackaging=jar -Dclassifier=javadoc
+echo "Installed javadoc jar ${OutputJavaDoc} to .m2"
+echo
+
+#### Run Test of MR Jar
+echo "$($ScriptsDir/test-jar.sh $JDKHome $GitTag $OutputMrJar $ProjectBaseDir)"
\ No newline at end of file
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@datasketches.apache.org
For additional commands, e-mail: commits-help@datasketches.apache.org