From 1c2cda545123553a6dbd1b59accf01087f08c8a7 Mon Sep 17 00:00:00 2001 From: Peter Nied Date: Fri, 23 Sep 2022 17:34:48 +0000 Subject: [PATCH] Manually incorperate changes from #1741 Incorperating changes from https://github.com/opensearch-project/security/pull/1741 Specifically build.gradle changes, see https://github.com/opensearch-project/security/commit/274408130b315de313ea04afae4ddff70ba34352#diff-49a96e7eea8a94af862798a45174e6ac43eb4f8b4bd40759b5da63ba31ec3ef7 Signed-off-by: Peter Nied --- build.gradle | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/build.gradle b/build.gradle index 2659e74be4..7a6b0cfad2 100644 --- a/build.gradle +++ b/build.gradle @@ -56,7 +56,18 @@ repositories { } ext { + isSnapshot = "true" == System.getProperty("build.snapshot", "true") opensearch_version = System.getProperty("opensearch.version", "1.3.4-SNAPSHOT") + buildVersionQualifier = System.getProperty("build.version_qualifier", "") + version_tokens = opensearch_version.tokenize('-') + opensearch_build = version_tokens[0] + '.0' + if (buildVersionQualifier) { + opensearch_build += "-${buildVersionQualifier}" + opensearch_build_nosnapshot = opensearch_build + } + if (isSnapshot) { + opensearch_build += "-SNAPSHOT" + } } configurations.all { @@ -123,13 +134,8 @@ dependencies { compileOnly "org.opensearch:opensearch:${opensearch_version}" } -ext { - securityPluginVersion = '1.3.4.0' - isSnapshot = "true" == System.getProperty("build.snapshot", "true") -} - group = 'org.opensearch' -version = "${securityPluginVersion}" + (isSnapshot ? "-SNAPSHOT" : "") +version = opensearch_build description = 'OpenSearch Security' @@ -304,16 +310,13 @@ task bundleSecurityAdminStandaloneTarGz(dependsOn: jar, type: Tar) { } task createPluginDescriptor() { - if (opensearch_version.contains("-SNAPSHOT")) { - opensearch_version=opensearch_version.substring(0, opensearch_version.length() - 9) - } List descriptorProperties = [ "description=Provide access control related features for OpenSearch", "version=${version}", "name=opensearch-security", "classname=org.opensearch.security.OpenSearchSecurityPlugin", "java.version=${java.targetCompatibility}", - "opensearch.version=${opensearch_version}", + "opensearch.version=${version_tokens[0]}", ] new File("plugin-descriptor.properties").text = descriptorProperties.join ("\n")