Skip to content

Commit ad10be6

Browse files
upgrade some libraries to more recent versions (#53)
* upgrade some libraries to more recent versions * fix java version, tool version
1 parent 4b50c09 commit ad10be6

4 files changed

Lines changed: 16 additions & 10 deletions

File tree

.github/workflows/gradle.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,11 @@ jobs:
2323
- name: Set up JDK
2424
uses: actions/setup-java@v3
2525
with:
26-
java-version: '18'
26+
java-version: '21'
2727
distribution: 'temurin'
2828
- name: Setup Gradle
2929
uses: gradle/gradle-build-action@v2
3030
with:
31-
gradle-version: 7.6.2
31+
gradle-version: 8.14
3232
- run: gradle build --info
3333
working-directory: .

build.gradle

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
plugins {
2-
id "com.github.johnrengelman.shadow" version "7.1.2"
3-
id "io.micronaut.application" version "3.7.0"
2+
id "com.github.johnrengelman.shadow" version "8.1.1"
3+
id "io.micronaut.application" version "4.5.0"
44
id "org.barfuin.gradle.jacocolog" version "3.1.0"
55
id "com.adarshr.test-logger" version "4.0.0"
66
}
77

8-
version = "2.1.1"
8+
version = "2.2.0"
99
group = "rest-ruler"
1010

1111
repositories {
@@ -14,13 +14,18 @@ repositories {
1414
}
1515

1616
dependencies {
17+
implementation(platform("io.micronaut.platform:micronaut-platform:4.5.0"))
18+
annotationProcessor(platform("io.micronaut.platform:micronaut-platform:4.5.0"))
1719
annotationProcessor("info.picocli:picocli-codegen")
1820
implementation("info.picocli:picocli")
1921
implementation("io.micronaut:micronaut-jackson-databind")
2022
implementation("io.micronaut.picocli:micronaut-picocli")
2123
implementation("jakarta.annotation:jakarta.annotation-api")
2224
runtimeOnly("ch.qos.logback:logback-classic")
23-
implementation("io.micronaut:micronaut-validation")
25+
annotationProcessor("io.micronaut.validation:micronaut-validation-processor")
26+
implementation("io.micronaut.validation:micronaut-validation")
27+
implementation("io.micronaut:micronaut-inject-java")
28+
implementation("io.micronaut:micronaut-graal")
2429
implementation("io.swagger.parser.v3:swagger-parser-v3:2.1.12")
2530
implementation("io.swagger.parser.v3:swagger-parser:2.1.12")
2631
implementation("com.github.Steppschuh:Java-Markdown-Generator:1.3.2")
@@ -42,8 +47,8 @@ application {
4247
}
4348

4449
java {
45-
sourceCompatibility = JavaVersion.toVersion("18")
46-
targetCompatibility = JavaVersion.toVersion("18")
50+
sourceCompatibility = JavaVersion.toVersion("21")
51+
targetCompatibility = JavaVersion.toVersion("21")
4752
}
4853

4954
micronaut {
@@ -55,6 +60,7 @@ micronaut {
5560
}
5661

5762
test {
63+
useJUnitPlatform()
5864
testLogging {
5965
// ensures tests are always run, even when they are uptodate
6066
dependsOn cleanTest

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
micronautVersion=3.5.2
1+
micronautVersion=4.5.0
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-7.6.3-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-8.14-bin.zip
44
zipStoreBase=GRADLE_USER_HOME
55
zipStorePath=wrapper/dists

0 commit comments

Comments
 (0)