From 1aa75f40e6fbaf1ea127b8538fe3571078acd3b7 Mon Sep 17 00:00:00 2001 From: Craig Perkins Date: Mon, 10 Apr 2023 09:27:52 -0400 Subject: [PATCH 1/3] Fix gradle failure on generatePomFileForPluginZipPublication Signed-off-by: Craig Perkins --- build.gradle | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 667d235d..b8fdc9f8 100644 --- a/build.gradle +++ b/build.gradle @@ -49,9 +49,12 @@ forbiddenApis.ignoreFailures = false dependencyLicenses.enabled = false thirdPartyAudit.enabled = false forbiddenApisTest.ignoreFailures = true -validateNebulaPom.enabled = false loggerUsageCheck.enabled = false +tasks.matching {it.path in [":validateMavenPom", ":validateNebulaPom", ":validatePluginZipPom"]}.all { task -> + task.dependsOn ':generatePomFileForNebulaPublication', ':generatePomFileForPluginZipPublication', ':generatePomFileForMavenPublication' +} + opensearchplugin { name 'opensearch-job-scheduler' description 'OpenSearch Job Scheduler plugin' From 2a3f4d3f206f8912c622046feba3b0b9804985e3 Mon Sep 17 00:00:00 2001 From: Craig Perkins Date: Mon, 10 Apr 2023 09:39:59 -0400 Subject: [PATCH 2/3] Add explicit dependency on generatePomFileForPluginZipPublication Signed-off-by: Craig Perkins --- build.gradle | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build.gradle b/build.gradle index b8fdc9f8..e584d4f1 100644 --- a/build.gradle +++ b/build.gradle @@ -51,8 +51,8 @@ thirdPartyAudit.enabled = false forbiddenApisTest.ignoreFailures = true loggerUsageCheck.enabled = false -tasks.matching {it.path in [":validateMavenPom", ":validateNebulaPom", ":validatePluginZipPom"]}.all { task -> - task.dependsOn ':generatePomFileForNebulaPublication', ':generatePomFileForPluginZipPublication', ':generatePomFileForMavenPublication' +tasks.matching {it.path in [":publishNebulaPublicationToSnapshotsRepository"]}.all { task -> + task.dependsOn 'generatePomFileForPluginZipPublication' } opensearchplugin { From ae5dcf24a5704af39df221721e02d914d8eadce6 Mon Sep 17 00:00:00 2001 From: Craig Perkins Date: Mon, 10 Apr 2023 09:53:08 -0400 Subject: [PATCH 3/3] Disable validateNebulaPom Signed-off-by: Craig Perkins --- build.gradle | 1 + 1 file changed, 1 insertion(+) diff --git a/build.gradle b/build.gradle index e584d4f1..7b92aa07 100644 --- a/build.gradle +++ b/build.gradle @@ -49,6 +49,7 @@ forbiddenApis.ignoreFailures = false dependencyLicenses.enabled = false thirdPartyAudit.enabled = false forbiddenApisTest.ignoreFailures = true +validateNebulaPom.enabled = false loggerUsageCheck.enabled = false tasks.matching {it.path in [":publishNebulaPublicationToSnapshotsRepository"]}.all { task ->