|
| 1 | +From 5e81f271d46d5768cb7631e0e3f8f6a7860a0f1d Mon Sep 17 00:00:00 2001 |
| 2 | +From: Siegfried Weber < [email protected]> |
| 3 | +Date: Wed, 6 Aug 2025 13:12:12 +0200 |
| 4 | +Subject: Use the Nexus Build Repo |
| 5 | + |
| 6 | +--- |
| 7 | + buildSrc/build.gradle | 4 +++- |
| 8 | + .../gradle/OpenSearchTestBasePluginFuncTest.groovy | 4 +++- |
| 9 | + .../org/opensearch/gradle/RepositoriesSetupPlugin.java | 2 +- |
| 10 | + .../test/resources/plugin/optional-dependencies.gradle | 4 +++- |
| 11 | + buildSrc/src/testKit/opensearch.build/build.gradle | 8 ++++++-- |
| 12 | + buildSrc/src/testKit/testingConventions/build.gradle | 4 +++- |
| 13 | + buildSrc/src/testKit/thirdPartyAudit/build.gradle | 4 +++- |
| 14 | + .../src/testKit/thirdPartyAudit/sample_jars/build.gradle | 4 +++- |
| 15 | + doc-tools/build.gradle | 4 +++- |
| 16 | + gradle/code-coverage.gradle | 4 +++- |
| 17 | + 10 files changed, 31 insertions(+), 11 deletions(-) |
| 18 | + |
| 19 | +diff --git a/buildSrc/build.gradle b/buildSrc/build.gradle |
| 20 | +index e8459443e8a..08633faf7ca 100644 |
| 21 | +--- a/buildSrc/build.gradle |
| 22 | ++++ b/buildSrc/build.gradle |
| 23 | +@@ -94,7 +94,9 @@ tasks.withType(JavaCompile).configureEach { |
| 24 | + *****************************************************************************/ |
| 25 | + |
| 26 | + repositories { |
| 27 | +- mavenCentral() |
| 28 | ++ maven { |
| 29 | ++ url = uri("https://build-repo.stackable.tech/repository/maven-public/") |
| 30 | ++ } |
| 31 | + gradlePluginPortal() |
| 32 | + } |
| 33 | + |
| 34 | +diff --git a/buildSrc/src/integTest/groovy/org/opensearch/gradle/OpenSearchTestBasePluginFuncTest.groovy b/buildSrc/src/integTest/groovy/org/opensearch/gradle/OpenSearchTestBasePluginFuncTest.groovy |
| 35 | +index fb61bbded5e..85df5b10c4a 100644 |
| 36 | +--- a/buildSrc/src/integTest/groovy/org/opensearch/gradle/OpenSearchTestBasePluginFuncTest.groovy |
| 37 | ++++ b/buildSrc/src/integTest/groovy/org/opensearch/gradle/OpenSearchTestBasePluginFuncTest.groovy |
| 38 | +@@ -53,7 +53,9 @@ class OpenSearchTestBasePluginFuncTest extends AbstractGradleFuncTest { |
| 39 | + } |
| 40 | + |
| 41 | + repositories { |
| 42 | +- mavenCentral() |
| 43 | ++ maven { |
| 44 | ++ url = uri("https://build-repo.stackable.tech/repository/maven-public/") |
| 45 | ++ } |
| 46 | + } |
| 47 | + |
| 48 | + dependencies { |
| 49 | +diff --git a/buildSrc/src/main/java/org/opensearch/gradle/RepositoriesSetupPlugin.java b/buildSrc/src/main/java/org/opensearch/gradle/RepositoriesSetupPlugin.java |
| 50 | +index 0c901b97269..8a4e8c9c53a 100644 |
| 51 | +--- a/buildSrc/src/main/java/org/opensearch/gradle/RepositoriesSetupPlugin.java |
| 52 | ++++ b/buildSrc/src/main/java/org/opensearch/gradle/RepositoriesSetupPlugin.java |
| 53 | +@@ -82,7 +82,7 @@ public class RepositoriesSetupPlugin implements Plugin<Project> { |
| 54 | + // such that we don't have to pass hardcoded files to gradle |
| 55 | + repos.mavenLocal(); |
| 56 | + } |
| 57 | +- repos.mavenCentral(); |
| 58 | ++ repos.maven(repo -> repo.setUrl("https://build-repo.stackable.tech/repository/maven-public/")); |
| 59 | + |
| 60 | + String luceneVersion = VersionProperties.getLucene(); |
| 61 | + if (luceneVersion.contains("-snapshot")) { |
| 62 | +diff --git a/buildSrc/src/test/resources/plugin/optional-dependencies.gradle b/buildSrc/src/test/resources/plugin/optional-dependencies.gradle |
| 63 | +index ebcf758f578..af8ce7143ff 100644 |
| 64 | +--- a/buildSrc/src/test/resources/plugin/optional-dependencies.gradle |
| 65 | ++++ b/buildSrc/src/test/resources/plugin/optional-dependencies.gradle |
| 66 | +@@ -18,7 +18,9 @@ group = "org.custom.group" |
| 67 | + version = '1.0.0' |
| 68 | + |
| 69 | + repositories { |
| 70 | +- mavenCentral() |
| 71 | ++ maven { |
| 72 | ++ url = uri("https://build-repo.stackable.tech/repository/maven-public/") |
| 73 | ++ } |
| 74 | + } |
| 75 | + |
| 76 | + dependencies { |
| 77 | +diff --git a/buildSrc/src/testKit/opensearch.build/build.gradle b/buildSrc/src/testKit/opensearch.build/build.gradle |
| 78 | +index a0093eb1d2c..8267594fb64 100644 |
| 79 | +--- a/buildSrc/src/testKit/opensearch.build/build.gradle |
| 80 | ++++ b/buildSrc/src/testKit/opensearch.build/build.gradle |
| 81 | +@@ -39,7 +39,9 @@ repositories { |
| 82 | + artifact() |
| 83 | + } |
| 84 | + } |
| 85 | +- mavenCentral() |
| 86 | ++ maven { |
| 87 | ++ url = uri("https://build-repo.stackable.tech/repository/maven-public/") |
| 88 | ++ } |
| 89 | + } |
| 90 | + |
| 91 | + repositories { |
| 92 | +@@ -53,7 +55,9 @@ repositories { |
| 93 | + artifact() |
| 94 | + } |
| 95 | + } |
| 96 | +- mavenCentral() |
| 97 | ++ maven { |
| 98 | ++ url = uri("https://build-repo.stackable.tech/repository/maven-public/") |
| 99 | ++ } |
| 100 | + } |
| 101 | + |
| 102 | + // todo remove offending rules |
| 103 | +diff --git a/buildSrc/src/testKit/testingConventions/build.gradle b/buildSrc/src/testKit/testingConventions/build.gradle |
| 104 | +index 676960bcc8b..e9e3557b4a6 100644 |
| 105 | +--- a/buildSrc/src/testKit/testingConventions/build.gradle |
| 106 | ++++ b/buildSrc/src/testKit/testingConventions/build.gradle |
| 107 | +@@ -18,7 +18,9 @@ allprojects { |
| 108 | + apply plugin: 'opensearch.build' |
| 109 | + |
| 110 | + repositories { |
| 111 | +- mavenCentral() |
| 112 | ++ maven { |
| 113 | ++ url = uri("https://build-repo.stackable.tech/repository/maven-public/") |
| 114 | ++ } |
| 115 | + } |
| 116 | + dependencies { |
| 117 | + testImplementation "junit:junit:4.13.2" |
| 118 | +diff --git a/buildSrc/src/testKit/thirdPartyAudit/build.gradle b/buildSrc/src/testKit/thirdPartyAudit/build.gradle |
| 119 | +index caaaa6bd1ac..e9a107cf125 100644 |
| 120 | +--- a/buildSrc/src/testKit/thirdPartyAudit/build.gradle |
| 121 | ++++ b/buildSrc/src/testKit/thirdPartyAudit/build.gradle |
| 122 | +@@ -36,7 +36,9 @@ repositories { |
| 123 | + artifact() |
| 124 | + } |
| 125 | + } |
| 126 | +- mavenCentral() |
| 127 | ++ maven { |
| 128 | ++ url = uri("https://build-repo.stackable.tech/repository/maven-public/") |
| 129 | ++ } |
| 130 | + } |
| 131 | + |
| 132 | + dependencies { |
| 133 | +diff --git a/buildSrc/src/testKit/thirdPartyAudit/sample_jars/build.gradle b/buildSrc/src/testKit/thirdPartyAudit/sample_jars/build.gradle |
| 134 | +index 83bec727b15..6825bd03bfc 100644 |
| 135 | +--- a/buildSrc/src/testKit/thirdPartyAudit/sample_jars/build.gradle |
| 136 | ++++ b/buildSrc/src/testKit/thirdPartyAudit/sample_jars/build.gradle |
| 137 | +@@ -13,7 +13,9 @@ plugins { |
| 138 | + id 'java' |
| 139 | + } |
| 140 | + repositories { |
| 141 | +- mavenCentral() |
| 142 | ++ maven { |
| 143 | ++ url = uri("https://build-repo.stackable.tech/repository/maven-public/") |
| 144 | ++ } |
| 145 | + } |
| 146 | + |
| 147 | + dependencies { |
| 148 | +diff --git a/doc-tools/build.gradle b/doc-tools/build.gradle |
| 149 | +index 9639c7d7048..3bd6ed063ba 100644 |
| 150 | +--- a/doc-tools/build.gradle |
| 151 | ++++ b/doc-tools/build.gradle |
| 152 | +@@ -8,5 +8,7 @@ base { |
| 153 | + } |
| 154 | + |
| 155 | + repositories { |
| 156 | +- mavenCentral() |
| 157 | ++ maven { |
| 158 | ++ url = uri("https://build-repo.stackable.tech/repository/maven-public/") |
| 159 | ++ } |
| 160 | + } |
| 161 | +diff --git a/gradle/code-coverage.gradle b/gradle/code-coverage.gradle |
| 162 | +index 582ed36ba44..96dceb38e91 100644 |
| 163 | +--- a/gradle/code-coverage.gradle |
| 164 | ++++ b/gradle/code-coverage.gradle |
| 165 | +@@ -9,7 +9,9 @@ |
| 166 | + apply plugin: 'jacoco' |
| 167 | + |
| 168 | + repositories { |
| 169 | +- mavenCentral() |
| 170 | ++ maven { |
| 171 | ++ url = uri("https://build-repo.stackable.tech/repository/maven-public/") |
| 172 | ++ } |
| 173 | + gradlePluginPortal() |
| 174 | + // TODO: Find the way to use the repositories from RepositoriesSetupPlugin |
| 175 | + maven { |
0 commit comments