From 7704842cbd379d01f38aa53284b407b0c4d02a48 Mon Sep 17 00:00:00 2001 From: Thang Le Quoc Date: Sun, 30 Nov 2025 11:10:50 +0700 Subject: [PATCH] feat: Upgrade source dependency version to Java 17 - Upgrade source dependency version to Java 17 - Pump dependency version --- .java-version | 1 + build.gradle | 24 ++++++++++++------------ settings.gradle | 1 - 3 files changed, 13 insertions(+), 13 deletions(-) create mode 100644 .java-version diff --git a/.java-version b/.java-version new file mode 100644 index 0000000..98d9bcb --- /dev/null +++ b/.java-version @@ -0,0 +1 @@ +17 diff --git a/build.gradle b/build.gradle index 3050e4f..b3d7265 100644 --- a/build.gradle +++ b/build.gradle @@ -2,18 +2,18 @@ plugins { id 'java-library' id 'application' id 'maven-publish' - id "io.freefair.aspectj" version '6.6.3' - id 'org.jreleaser' version '1.16.0' + id "io.freefair.aspectj" version '8.6' + id 'org.jreleaser' version '1.21.0' } group 'io.github.thanglequoc' -version '1.0.3' +version '1.1.0' java { withJavadocJar() withSourcesJar() - sourceCompatibility = "11" - targetCompatibility = "11" + sourceCompatibility = "17" + targetCompatibility = "17" } repositories { @@ -22,16 +22,16 @@ repositories { dependencies { - implementation group: 'org.aspectj', name: 'aspectjrt', version: '[1.9.19,)' - implementation group: 'org.slf4j', name: 'slf4j-api', version: '[2.0.7,)' + implementation group: 'org.aspectj', name: 'aspectjrt', version: '1.9.25' + implementation group: 'org.slf4j', name: 'slf4j-api', version: '[2.0.17,)' - testImplementation 'org.junit.jupiter:junit-jupiter-api:5.8.1' - testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.8.1' + testImplementation 'org.junit.jupiter:junit-jupiter-api:6.0.1' + testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:6.0.1' - testImplementation group: 'org.mockito', name: 'mockito-core', version: '5.15.2' + testImplementation group: 'org.mockito', name: 'mockito-core', version: '5.20.0' - testImplementation group: 'ch.qos.logback', name: 'logback-core', version: '1.4.6' - testImplementation group: 'ch.qos.logback', name: 'logback-classic', version: '1.4.6' + testImplementation group: 'ch.qos.logback', name: 'logback-core', version: '1.5.21' + testImplementation group: 'ch.qos.logback', name: 'logback-classic', version: '1.5.21' } test { diff --git a/settings.gradle b/settings.gradle index 77e541d..e0ad2ca 100644 --- a/settings.gradle +++ b/settings.gradle @@ -1,2 +1 @@ rootProject.name = 'timer-ninja' -