Skip to content

Commit 5391568

Browse files
authored
Remove native-image.properties files from all JARs (#4489)
Resolves #4488.
1 parent b10d2bd commit 5391568

File tree

20 files changed

+13
-148
lines changed

20 files changed

+13
-148
lines changed

documentation/src/docs/asciidoc/release-notes/release-notes-5.13.0-M3.adoc

+13
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,19 @@ link:{junit5-repo}+/milestone/93?closed=1+[5.13.0-M3] milestone page in the JUni
1010
repository on GitHub.
1111

1212

13+
[[release-notes-5.13.0-M3-overall-improvements]]
14+
=== Overall Changes
15+
16+
[[release-notes-5.13.0-M3-overall-new-features-and-improvements]]
17+
==== Deprecations and Breaking Changes
18+
19+
* The JUnit feature in GraalVM Native Build Tools has been rewritten to no longer require
20+
JUnit classes to be initialized at build time. Therefore, JUnit's JARs no longer ship
21+
with `native-image.properties` files that contain `--initialize-at-build-time` options
22+
(introduced in 5.12.0). Please update to the most recent version of GraalVM Native Build
23+
Tools prior to upgrading to this version of JUnit.
24+
25+
1326
[[release-notes-5.13.0-M3-junit-platform]]
1427
=== JUnit Platform
1528

gradle/plugins/common/src/main/kotlin/junitbuild.native-image-properties.gradle.kts

-55
This file was deleted.

junit-jupiter-api/junit-jupiter-api.gradle.kts

-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
plugins {
22
id("junitbuild.kotlin-library-conventions")
33
id("junitbuild.code-generator")
4-
id("junitbuild.native-image-properties")
54
`java-test-fixtures`
65
}
76

junit-jupiter-api/src/nativeImage/initialize-at-build-time

-5
This file was deleted.

junit-jupiter-engine/junit-jupiter-engine.gradle.kts

-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
plugins {
22
id("junitbuild.kotlin-library-conventions")
3-
id("junitbuild.native-image-properties")
43
`java-test-fixtures`
54
}
65

junit-jupiter-engine/src/nativeImage/initialize-at-build-time

-30
This file was deleted.

junit-jupiter-params/junit-jupiter-params.gradle.kts

-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ plugins {
22
id("junitbuild.kotlin-library-conventions")
33
id("junitbuild.shadow-conventions")
44
id("junitbuild.jmh-conventions")
5-
id("junitbuild.native-image-properties")
65
`java-test-fixtures`
76
}
87

junit-jupiter-params/src/nativeImage/initialize-at-build-time

-2
This file was deleted.

junit-platform-commons/junit-platform-commons.gradle.kts

-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ import junitbuild.java.UpdateJarAction
33
plugins {
44
id("junitbuild.java-library-conventions")
55
id("junitbuild.java-multi-release-sources")
6-
id("junitbuild.native-image-properties")
76
`java-test-fixtures`
87
}
98

junit-platform-commons/src/nativeImage/initialize-at-build-time

-5
This file was deleted.

junit-platform-engine/junit-platform-engine.gradle.kts

-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
plugins {
22
id("junitbuild.java-library-conventions")
3-
id("junitbuild.native-image-properties")
43
`java-test-fixtures`
54
}
65

junit-platform-engine/src/nativeImage/initialize-at-build-time

-9
This file was deleted.

junit-platform-launcher/junit-platform-launcher.gradle.kts

-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
plugins {
22
id("junitbuild.java-library-conventions")
3-
id("junitbuild.native-image-properties")
43
`java-test-fixtures`
54
}
65

junit-platform-launcher/src/nativeImage/initialize-at-build-time

-21
This file was deleted.

junit-platform-reporting/junit-platform-reporting.gradle.kts

-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
plugins {
22
id("junitbuild.java-library-conventions")
3-
id("junitbuild.native-image-properties")
43
id("junitbuild.shadow-conventions")
54
`java-test-fixtures`
65
}

junit-platform-reporting/src/nativeImage/initialize-at-build-time

-2
This file was deleted.

junit-platform-suite-engine/junit-platform-suite-engine.gradle.kts

-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
plugins {
22
id("junitbuild.java-library-conventions")
3-
id("junitbuild.native-image-properties")
43
}
54

65
description = "JUnit Platform Suite Engine"

junit-platform-suite-engine/src/nativeImage/initialize-at-build-time

-5
This file was deleted.

junit-vintage-engine/junit-vintage-engine.gradle.kts

-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
plugins {
22
id("junitbuild.java-library-conventions")
33
id("junitbuild.junit4-compatibility")
4-
id("junitbuild.native-image-properties")
54
id("junitbuild.testing-conventions")
65
`java-test-fixtures`
76
groovy

junit-vintage-engine/src/nativeImage/initialize-at-build-time

-5
This file was deleted.

0 commit comments

Comments
 (0)