From b8a6393a40d25f0d4a37f70df2e4b1cdd1bb975d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 24 Feb 2023 20:45:27 +0000 Subject: [PATCH 1/3] chore(deps): update dependency gradle to v8 --- gradle/wrapper/gradle-wrapper.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 5083229..fc10b60 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-7.6.1-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.0.1-bin.zip networkTimeout=10000 zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists From 2e7f03b417512e8c44f00c5e7ae69487055be518 Mon Sep 17 00:00:00 2001 From: Joshua Gleitze Date: Sun, 26 Feb 2023 15:25:11 +0100 Subject: [PATCH 2/3] build: fix build script for Gradle 8 --- build.gradle.kts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index 2dfadb9..9d020a5 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -45,7 +45,7 @@ subprojects { if (plugins.hasPlugin("org.jetbrains.kotlin.jvm")) { tasks.test { useJUnitPlatform() - reports.junitXml.isEnabled = true + reports.junitXml.required.set(true) } java { @@ -168,8 +168,8 @@ subprojects { } } - val publishToGithub = tasks.named("publishAllPublicationsTo${githubPackages.name.capitalize()}Repository") - val publishToMavenCentral = tasks.named("publishTo${mavenCentral.name.capitalize()}") + val publishToGithub = tasks.named("publishAllPublicationsTo${githubPackages.name.firstUpper()}Repository") + val publishToMavenCentral = tasks.named("publishTo${mavenCentral.name.firstUpper()}") signing { val signingKey: String? by project @@ -209,5 +209,6 @@ subprojects { val Project.isSnapshot get() = versionDetails.commitDistance != 0 fun String.drop(prefix: String) = if (this.startsWith(prefix)) this.drop(prefix.length) else this +fun String.firstUpper() = this.replaceFirstChar { it.titlecase() } val Project.versionDetails get() = (this.extra["versionDetails"] as groovy.lang.Closure<*>)() as com.palantir.gradle.gitversion.VersionDetails val Project.willBePublished get() = this.extra.properties["willBePublished"] as Boolean? ?: false From 57951448be7287790365ae37f9709b668f472b7d Mon Sep 17 00:00:00 2001 From: Joshua Gleitze Date: Sun, 26 Feb 2023 15:26:10 +0100 Subject: [PATCH 3/3] build: configure IntelliJ to download Javadoc & sources --- build.gradle.kts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/build.gradle.kts b/build.gradle.kts index 9d020a5..a9c6329 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -11,12 +11,20 @@ plugins { id("io.codearte.nexus-staging") version "0.30.0" `maven-publish` signing + idea } allprojects { + plugins.apply("org.gradle.idea") repositories { mavenCentral() } + idea { + module { + isDownloadJavadoc = true + isDownloadSources = true + } + } } group = "de.joshuagleitze"