From a070d638b046981a06533741a6126f8f12d62b5f Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 2 Jul 2025 19:48:53 +0000 Subject: [PATCH 1/4] Initial plan From d639e1e638231fbf0402d826164ee8d809cd5e14 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 2 Jul 2025 19:55:47 +0000 Subject: [PATCH 2/4] Configure project to use JDK 11 explicitly Co-authored-by: ehmkah <6233328+ehmkah@users.noreply.github.com> --- build.gradle | 18 ++++++++++++++++++ gradle.properties | 3 +++ 2 files changed, 21 insertions(+) create mode 100644 gradle.properties diff --git a/build.gradle b/build.gradle index f31c58a..3c62145 100644 --- a/build.gradle +++ b/build.gradle @@ -9,6 +9,12 @@ apply plugin: 'org.jetbrains.changelog' group 'de.ehmkah.projects' version '1.12.0-SNAPSHOT' +java { + toolchain { + languageVersion = JavaLanguageVersion.of(11) + } +} + repositories { mavenCentral() } @@ -20,6 +26,18 @@ dependencies { testImplementation('com.nhaarman.mockitokotlin2:mockito-kotlin:2.2.0') } +compileKotlin { + kotlinOptions { + jvmTarget = "11" + } +} + +compileTestKotlin { + kotlinOptions { + jvmTarget = "11" + } +} + intellij { version.set('2021.2') patchPluginXml { diff --git a/gradle.properties b/gradle.properties new file mode 100644 index 0000000..a25a49a --- /dev/null +++ b/gradle.properties @@ -0,0 +1,3 @@ +# Java version configuration +# Explicitly set Java version requirement +java.version=11 \ No newline at end of file From b40d7bab3b085ff91e7fe95210d84c759377cff6 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 2 Jul 2025 19:56:56 +0000 Subject: [PATCH 3/4] Update README with Java 11 requirement documentation Co-authored-by: ehmkah <6233328+ehmkah@users.noreply.github.com> --- README.adoc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.adoc b/README.adoc index a4427d4..2914bcb 100644 --- a/README.adoc +++ b/README.adoc @@ -26,6 +26,10 @@ This is an experimentel feature. * Current build state : image:https://github.com/ehmkah/imgdiff/actions/workflows/gradle-test.yml/badge.svg[link="https://github.com/ehmkah/imgdiff/actions/workflows/gradle-test.yml/badge.svg"] +=== Requirements +* Java 11 or higher (project is configured to use Java 11) + +=== Setup * Import to intellij with gradle * Run task `runIde` From c2807e214b84c259b586426f62d1721665ed8432 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 2 Jul 2025 20:09:40 +0000 Subject: [PATCH 4/4] Add changelog entry for Java 11 build configuration changes Co-authored-by: ehmkah <6233328+ehmkah@users.noreply.github.com> --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3e5e869..d7a0358 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,7 @@ ### Added ### Changed +- Configure Gradle build to explicitly specify JDK 11 requirements for better IDE integration - update dependencies ### Deprecated