Skip to content

Commit 10f9046

Browse files
committed
Upgraded Gradle Tooling API to 9.3.0-rc-2
Upgraded Micronaut Gradle Test Projects Fix some Gradle project loading internals Fix gradle.java tests. Fix gradle.dependencies tests Fix micronaut tests Gradle test can work with Java 25 from now Moving to the final Gradle 9.3.0 Release Remove static final from BuildPropertiesSupport.Property as it became a record Ignore WeirdMultiProject Test.
1 parent dbea0b6 commit 10f9046

62 files changed

Lines changed: 368 additions & 341 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/main.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -846,7 +846,7 @@ jobs:
846846
timeout-minutes: 50
847847
strategy:
848848
matrix:
849-
java: [ '17', '21', '26-ea' ]
849+
java: [ '17', '21', '25', '26-ea' ]
850850
exclude:
851851
- java: ${{ github.event_name == 'pull_request' && 'nothing' || '21' }}
852852
fail-fast: false
@@ -931,23 +931,23 @@ jobs:
931931
- name: java/gradle.test
932932
run: ant $OPTS -f java/gradle.test test
933933

934-
# TODO next are JDK 21 or 25 incompatibe steps
935-
- name: java/java.mx.project
936-
if: ${{ matrix.java == '17' || matrix.java == '21' }}
937-
run: .github/retry.sh ant $OPTS -f java/java.mx.project test
938-
939934
- name: java/gradle.java
940-
if: ${{ matrix.java == '17' || matrix.java == '21' }}
935+
if: ${{ matrix.java == '17' || matrix.java == '21' || matrix.java == '25' }}
941936
run: .github/retry.sh ant $OPTS -f java/gradle.java test
942937

943938
- name: extide/gradle
944-
if: ${{ matrix.java == '17' || matrix.java == '21' }}
939+
if: ${{ matrix.java == '17' || matrix.java == '21' || matrix.java == '25' }}
945940
run: ant $OPTS -f extide/gradle test
946941

947942
- name: java/gradle.dependencies
948-
if: ${{ matrix.java == '17' }}
943+
if: ${{ matrix.java == '17' || matrix.java == '21' || matrix.java == '25' }}
949944
run: ant $OPTS -f java/gradle.dependencies test
950945

946+
# TODO next are JDK 21 or 25 incompatibe steps
947+
- name: java/java.mx.project
948+
if: ${{ matrix.java == '17' || matrix.java == '21' }}
949+
run: .github/retry.sh ant $OPTS -f java/java.mx.project test
950+
951951
- name: extide/o.apache.tools.ant.module
952952
if: ${{ matrix.java == '17' }}
953953
run: ant $OPTS -f extide/o.apache.tools.ant.module test

enterprise/micronaut/test/unit/data/gradle/artifacts/multi/app/build.gradle

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
plugins {
2-
id("com.github.johnrengelman.shadow") version "7.1.2"
3-
id("io.micronaut.application") version "3.7.10"
2+
id("io.micronaut.application") version "4.6.1"
43
}
54

65
version = "0.1"
@@ -12,21 +11,22 @@ repositories {
1211

1312
dependencies {
1413
annotationProcessor("io.micronaut:micronaut-http-validation")
15-
implementation("io.micronaut:micronaut-http-client")
16-
implementation("io.micronaut:micronaut-jackson-databind")
14+
implementation("io.micronaut:micronaut-http-client-jdk")
15+
implementation("io.micronaut.serde:micronaut-serde-jackson")
1716
implementation("jakarta.annotation:jakarta.annotation-api")
1817
runtimeOnly("ch.qos.logback:logback-classic")
19-
implementation("io.micronaut:micronaut-validation")
18+
implementation("io.micronaut.validation:micronaut-validation")
2019

2120
}
2221

23-
2422
application {
2523
mainClass.set("com.example.Application")
2624
}
25+
2726
java {
28-
sourceCompatibility = JavaVersion.toVersion("11")
29-
targetCompatibility = JavaVersion.toVersion("11")
27+
toolchain {
28+
languageVersion = JavaLanguageVersion.of(17)
29+
}
3030
}
3131

3232
graalvmNative.toolchainDetection = false
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
micronautVersion=3.10.2
1+
micronautVersion=4.9.4
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.2-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-9.2.1-bin.zip
44
zipStoreBase=GRADLE_USER_HOME
55
zipStorePath=wrapper/dists

enterprise/micronaut/test/unit/data/gradle/artifacts/multi/oci/build.gradle

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
plugins {
2-
id("com.github.johnrengelman.shadow") version "7.1.2"
3-
id("io.micronaut.application") version "3.7.10"
2+
id("io.micronaut.application") version "4.6.1"
43
}
54

65
version = "0.1"
@@ -12,26 +11,28 @@ repositories {
1211

1312
dependencies {
1413
annotationProcessor("io.micronaut:micronaut-http-validation")
15-
implementation("io.micronaut:micronaut-http-client")
16-
implementation("io.micronaut:micronaut-jackson-databind")
14+
implementation("io.micronaut:micronaut-http-client-jdk")
15+
implementation("io.micronaut.serde:micronaut-serde-jackson")
1716
implementation("jakarta.annotation:jakarta.annotation-api")
1817
runtimeOnly("ch.qos.logback:logback-classic")
1918
implementation(project(":app"))
20-
implementation("io.micronaut:micronaut-validation")
19+
implementation("io.micronaut.validation:micronaut-validation")
2120

2221
}
2322

2423

2524
application {
2625
mainClass.set("com.example.Application")
2726
}
27+
2828
java {
29-
sourceCompatibility = JavaVersion.toVersion("11")
30-
targetCompatibility = JavaVersion.toVersion("11")
29+
toolchain {
30+
languageVersion = JavaLanguageVersion.of(17)
31+
}
3132
}
3233

3334
task testJar(type: Jar) {
34-
classifier = 'tests'
35+
archiveClassifier = 'tests'
3536
from sourceSets.test.output
3637
}
3738

enterprise/micronaut/test/unit/data/gradle/artifacts/multi/settings.gradle

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,4 @@
22
rootProject.name="demo"
33

44
include("app")
5-
include("aws")
65
include("oci")

enterprise/micronaut/test/unit/data/gradle/artifacts/simple/build.gradle

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
plugins {
2-
id("com.github.johnrengelman.shadow") version "7.1.2"
3-
id("io.micronaut.application") version "3.7.10"
2+
id("io.micronaut.application") version "4.6.1"
43
}
54

65
version = "0.1"
@@ -12,25 +11,25 @@ repositories {
1211

1312
dependencies {
1413
annotationProcessor("info.picocli:picocli-codegen")
15-
implementation("info.picocli:picocli")
16-
implementation("io.micronaut:micronaut-jackson-databind")
14+
implementation("io.micronaut.serde:micronaut-serde-jackson")
1715
implementation("io.micronaut.picocli:micronaut-picocli")
1816
implementation("jakarta.annotation:jakarta.annotation-api")
1917
runtimeOnly("ch.qos.logback:logback-classic")
20-
implementation("io.micronaut:micronaut-validation")
18+
implementation("io.micronaut.validation:micronaut-validation")
2119

22-
testImplementation("io.micronaut:micronaut-http-client")
20+
testImplementation("io.micronaut:micronaut-http-client-jdk")
2321

24-
implementation("org.apache.logging.log4j:log4j-core:2.15.0")
22+
implementation("org.apache.logging.log4j:log4j-core:2.24.0")
2523
}
2624

2725

2826
application {
2927
mainClass.set("com.example.Demo2Command")
3028
}
3129
java {
32-
sourceCompatibility = JavaVersion.toVersion("11")
33-
targetCompatibility = JavaVersion.toVersion("11")
30+
toolchain {
31+
languageVersion = JavaLanguageVersion.of(17)
32+
}
3433
}
3534

3635
micronaut {
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
micronautVersion=3.10.1
1+
micronautVersion=4.9.4
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-7.6.2-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-9.2.1-bin.zip
4+
networkTimeout=10000
5+
validateDistributionUrl=true
46
zipStoreBase=GRADLE_USER_HOME
57
zipStorePath=wrapper/dists

enterprise/micronaut/test/unit/data/gradle/artifacts/simple/micronaut-cli.yml

Lines changed: 0 additions & 6 deletions
This file was deleted.

0 commit comments

Comments
 (0)