diff --git a/build.gradle b/build.gradle index edb720a..20221e0 100644 --- a/build.gradle +++ b/build.gradle @@ -236,6 +236,10 @@ task updateVersion { } } +tasks.matching { it.name == 'generatePomFileForPluginZipPublication' }.configureEach { + mustRunAfter 'publishNebulaPublicationToMavenLocal' +} + test { finalizedBy jacocoTestReport // report is always generated after tests run } diff --git a/scripts/build.sh b/scripts/build.sh index 5390092..0a6daa3 100755 --- a/scripts/build.sh +++ b/scripts/build.sh @@ -79,9 +79,12 @@ echo "COPY ${distributions}/*.zip" mkdir -p $OUTPUT/plugins cp ${distributions}/*.zip ./$OUTPUT/plugins -# Publish plugin zips to maven +# Publish jars ./gradlew publishToMavenLocal -Dopensearch.version=$VERSION -Dbuild.snapshot=$SNAPSHOT -Dbuild.version_qualifier=$QUALIFIER ./gradlew publishAllPublicationsToStagingRepository -Dopensearch.version=$VERSION -Dbuild.snapshot=$SNAPSHOT -Dbuild.version_qualifier=$QUALIFIER + +# Publish zips +./gradlew publishPluginZipPublicationToMavenLocal -Dopensearch.version=$VERSION -Dbuild.snapshot=$SNAPSHOT -Dbuild.version_qualifier=$QUALIFIER ./gradlew publishPluginZipPublicationToZipStagingRepository -Dopensearch.version=$VERSION -Dbuild.snapshot=$SNAPSHOT -Dbuild.version_qualifier=$QUALIFIER mkdir -p $OUTPUT/maven/org/opensearch cp -r ./build/local-staging-repo/org/opensearch/. $OUTPUT/maven/org/opensearch diff --git a/settings.gradle b/settings.gradle index 6b599a5..7565434 100644 --- a/settings.gradle +++ b/settings.gradle @@ -7,4 +7,4 @@ */ rootProject.name = "opensearch-custom-codecs" -startParameter.excludedTaskNames=["publishPluginZipPublicationToMavenLocal", "publishPluginZipPublicationToStagingRepository"] +startParameter.excludedTaskNames=["publishPluginZipPublicationToStagingRepository"]