Files
kontor/kontor-spring/build.gradle
Thomas Peetz de2f2f34b2
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 4s
setup multi-module project
2026-08-12 15:13:06 +02:00

59 lines
1.7 KiB
Groovy

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()
}