diff --git a/scripts/build.sh b/scripts/build.sh index e82e6876..1ba53819 100755 --- a/scripts/build.sh +++ b/scripts/build.sh @@ -59,8 +59,9 @@ fi [ -z "$OUTPUT" ] && OUTPUT=artifacts ./gradlew publishShadowPublicationToMavenLocal -Dopensearch.version=$VERSION -Dbuild.snapshot=$SNAPSHOT -mkdir -p $OUTPUT/maven/org/opensearch -cp -r ./spi/build/distributions/* $OUTPUT/maven/org/opensearch +./gradlew publishShadowPublicationToStagingRepository -Dopensearch.version=$VERSION -Dbuild.snapshot=$SNAPSHOT +mkdir -p $OUTPUT/maven/org/opensearch/opensearch-job-scheduler-spi +cp -r ./build/local-staging-repo/org/opensearch/opensearch-job-scheduler-spi $OUTPUT/maven/org/opensearch/opensearch-job-scheduler-spi ./gradlew assemble --no-daemon --refresh-dependencies -DskipTests=true -Dopensearch.version=$VERSION -Dbuild.snapshot=$SNAPSHOT [ -z "$OUTPUT" ] && OUTPUT=artifacts diff --git a/spi/build.gradle b/spi/build.gradle index e7a0feba..633ec703 100644 --- a/spi/build.gradle +++ b/spi/build.gradle @@ -113,16 +113,13 @@ task javadocJar(type: Jar) { dependsOn javadoc } -tasks.withType(Jar) { task -> - task.doLast { - ant.checksum algorithm: 'md5', file: it.archivePath - ant.checksum algorithm: 'sha1', file: it.archivePath - ant.checksum algorithm: 'sha-256', file: it.archivePath, fileext: '.sha256' - ant.checksum algorithm: 'sha-512', file: it.archivePath, fileext: '.sha512' - } -} - publishing { + repositories { + maven { + name = 'staging' + url = "${rootProject.buildDir}/local-staging-repo" + } + } publications { shadow(MavenPublication) { publication -> project.shadow.component(publication)