From 1c974ac3f93dcca927f299fc90df67cbddd5d560 Mon Sep 17 00:00:00 2001 From: Janne Valkealahti Date: Mon, 13 Nov 2023 13:15:37 +0000 Subject: [PATCH] Configure spring repos conditionally - Depending on a build, use milestone and/or snapshot repos - Relates #1122 --- build.gradle | 9 ++++++--- settings.gradle | 6 ++++++ 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/build.gradle b/build.gradle index 887e8e5e..f21a6339 100644 --- a/build.gradle +++ b/build.gradle @@ -82,9 +82,12 @@ configure(javaProjectsAndRoot) { repositories { mavenCentral() - maven { url 'https://repo.spring.io/libs-snapshot' } - maven { url 'https://repo.spring.io/libs-release' } - maven { url 'https://repo.spring.io/libs-milestone' } + if (version.contains('-')) { + maven { url "https://repo.spring.io/milestone" } + } + if (version.endsWith('-SNAPSHOT')) { + maven { url "https://repo.spring.io/snapshot" } + } } configurations { diff --git a/settings.gradle b/settings.gradle index 20995406..be5c5f75 100644 --- a/settings.gradle +++ b/settings.gradle @@ -2,6 +2,12 @@ pluginManagement { repositories { gradlePluginPortal() maven { url 'https://repo.spring.io/release' } + if (version.contains('-')) { + maven { url 'https://repo.spring.io/milestone' } + } + if (version.endsWith('-SNAPSHOT')) { + maven { url 'https://repo.spring.io/snapshot' } + } } }