diff --git a/build.gradle b/build.gradle index e3430944..da7fc9f8 100644 --- a/build.gradle +++ b/build.gradle @@ -188,6 +188,8 @@ task integTest(type: RestIntegTestTask) { } tasks.named("check").configure { dependsOn(integTest) } +tasks.generatePomFileForPluginZipPublication.dependsOn publishNebulaPublicationToMavenLocal + integTest { if (project.hasProperty('excludeTests')) { project.properties['excludeTests']?.replaceAll('\\s', '')?.split('[,;]')?.each { diff --git a/release-notes/opensearch.job-scheduler.release-notes-2.12.0.0.md b/release-notes/opensearch.job-scheduler.release-notes-2.12.0.0.md index fa68ef6f..67602d72 100644 --- a/release-notes/opensearch.job-scheduler.release-notes-2.12.0.0.md +++ b/release-notes/opensearch.job-scheduler.release-notes-2.12.0.0.md @@ -15,3 +15,4 @@ Compatible with OpenSearch 2.12.0 * Update `com.netflix.nebula.ospackage` from 11.5.0 to 11.6.0 ([#551](https://github.com/opensearch-project/job-scheduler/pull/551)). * Update `com.diffplug.spotless` from 6.22.0 to 6.25.0 ([#558](https://github.com/opensearch-project/job-scheduler/pull/558)). * Fix backport workflow ([#533](https://github.com/opensearch-project/job-scheduler/pull/533)). +* Enable `publishPluginZipPublicationToMavenLocal` gradle task to publish job-scheduler plugin zip to maven local ([#584](https://github.com/opensearch-project/job-scheduler/pull/584)). diff --git a/settings.gradle b/settings.gradle index 89529542..7ff6686f 100644 --- a/settings.gradle +++ b/settings.gradle @@ -10,4 +10,4 @@ project(":spi").name = rootProject.name + "-spi" include "sample-extension-plugin" project(":sample-extension-plugin").name = rootProject.name + "-sample-extension" -startParameter.excludedTaskNames=["publishPluginZipPublicationToMavenLocal", "publishPluginZipPublicationToStagingRepository"] +startParameter.excludedTaskNames=["publishPluginZipPublicationToStagingRepository"]