buildscript { configurations.classpath { resolutionStrategy.eachDependency { DependencyResolveDetails details -> if (details.requested.group == 'com.burgstaller' && details.requested.name == 'okhttp-digest' && details.requested.version == '1.10') { details.useTarget "io.github.rburgst:${details.requested.name}:1.21" details.because 'Dependency has moved' } } } repositories { mavenCentral() maven { setUrl("https://nexus.thpeetz.de/repository/maven-central") } maven { setUrl("https://maven.vaadin.com/vaadin-prereleases") } maven { setUrl("https://repo.spring.io/milestone") } } } plugins { alias(libs.plugins.spring.dependencies) } subprojects { apply plugin: 'java' apply plugin: 'io.spring.dependency-management' apply plugin: 'java-library' apply plugin: 'maven-publish' // apply plugin: 'com.google.cloud.artifactregistry.gradle-plugin' version '2.2.0' repositories { maven { setUrl("https://nexus.thpeetz.de/repository/maven-central") } mavenCentral() maven { setUrl("https://maven.vaadin.com/vaadin-prereleases") } maven { setUrl("https://repo.spring.io/milestone") } maven { setUrl("https://maven.vaadin.com/vaadin-addons") } } dependencyManagement { imports { mavenBom libs.spring.boot.dependencies.get().toString() } } java { sourceCompatibility = JavaVersion.VERSION_21 } } configurations { developmentOnly runtimeClasspath { extendsFrom developmentOnly } } wrapper { gradleVersion = libs.versions.gradle.get().toString() }