Skip to content

Commit 164f590

Browse files
committed
Inject versions into Gradle and Maven builds more idiomatically
1 parent 7a4ee8e commit 164f590

File tree

12 files changed

+25
-55
lines changed

12 files changed

+25
-55
lines changed

platform-tooling-support-tests/projects/graalvm-starter/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ plugins {
33
id("org.graalvm.buildtools.native")
44
}
55

6-
val jupiterVersion: String = System.getenv("JUNIT_JUPITER_VERSION")
7-
val platformVersion: String = System.getenv("JUNIT_PLATFORM_VERSION")
6+
val jupiterVersion: String by project
7+
val platformVersion: String by project
88

99
repositories {
1010
maven { url = uri(file(System.getProperty("maven.repo"))) }

platform-tooling-support-tests/projects/gradle-kotlin-extensions/build.gradle.kts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,8 @@ repositories {
99
mavenCentral()
1010
}
1111

12-
// grab jupiter version from system environment
13-
val jupiterVersion = System.getenv("JUNIT_JUPITER_VERSION")
14-
val platformVersion: String = System.getenv("JUNIT_PLATFORM_VERSION")
12+
val jupiterVersion: String by project
13+
val platformVersion: String by project
1514

1615
dependencies {
1716
testImplementation(kotlin("stdlib-jdk8"))

platform-tooling-support-tests/projects/gradle-missing-engine/build.gradle.kts

Lines changed: 2 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -2,25 +2,8 @@ plugins {
22
java
33
}
44

5-
// grab jupiter version from system environment
6-
val jupiterVersion: String = System.getenv("JUNIT_JUPITER_VERSION")
7-
val vintageVersion: String = System.getenv("JUNIT_VINTAGE_VERSION")
8-
val platformVersion: String = System.getenv("JUNIT_PLATFORM_VERSION")
9-
10-
// emit default file encoding to a file
11-
file("file.encoding.txt").writeText(System.getProperty("file.encoding"))
12-
13-
// emit more Java runtime information
14-
file("java.runtime.txt").writeText("""
15-
java.version=${System.getProperty("java.version")}
16-
""")
17-
18-
// emit versions of JUnit groups
19-
file("junit.versions.txt").writeText("""
20-
jupiterVersion=$jupiterVersion
21-
vintageVersion=$vintageVersion
22-
platformVersion=$platformVersion
23-
""")
5+
val jupiterVersion: String by project
6+
val platformVersion: String by project
247

258
repositories {
269
maven { url = uri(file(System.getProperty("maven.repo"))) }

platform-tooling-support-tests/projects/gradle-starter/build.gradle.kts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,8 @@ plugins {
22
java
33
}
44

5-
// grab jupiter version from system environment
6-
val jupiterVersion: String = System.getenv("JUNIT_JUPITER_VERSION")
7-
val platformVersion: String = System.getenv("JUNIT_PLATFORM_VERSION")
5+
val jupiterVersion: String by project
6+
val platformVersion: String by project
87

98
repositories {
109
maven { url = uri(file(System.getProperty("maven.repo"))) }

platform-tooling-support-tests/projects/java-versions/pom.xml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,6 @@
99

1010
<properties>
1111
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
12-
<junit.jupiter.version>${env.JUNIT_JUPITER_VERSION}</junit.jupiter.version>
13-
<junit.platform.version>${env.JUNIT_PLATFORM_VERSION}</junit.platform.version>
1412
</properties>
1513

1614
<dependencies>

platform-tooling-support-tests/projects/maven-starter/pom.xml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
1212
<maven.compiler.source>1.8</maven.compiler.source>
1313
<maven.compiler.target>${maven.compiler.source}</maven.compiler.target>
14-
<junit.bom.version>${env.JUNIT_JUPITER_VERSION}</junit.bom.version>
1514
</properties>
1615

1716
<dependencies>

platform-tooling-support-tests/projects/maven-surefire-compatibility/pom.xml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
1212
<maven.compiler.source>1.8</maven.compiler.source>
1313
<maven.compiler.target>${maven.compiler.source}</maven.compiler.target>
14-
<junit.bom.version>${env.JUNIT_JUPITER_VERSION}</junit.bom.version>
1514
</properties>
1615

1716
<dependencies>

platform-tooling-support-tests/projects/multi-release-jar/pom.xml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,6 @@
99

1010
<properties>
1111
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
12-
<junit.jupiter.version>${env.JUNIT_JUPITER_VERSION}</junit.jupiter.version>
13-
<junit.vintage.version>${env.JUNIT_VINTAGE_VERSION}</junit.vintage.version>
14-
<junit.platform.version>${env.JUNIT_PLATFORM_VERSION}</junit.platform.version>
1512
</properties>
1613

1714
<dependencies>

platform-tooling-support-tests/projects/reflection-tests/build.gradle.kts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,8 @@ plugins {
22
java
33
}
44

5-
// grab jupiter version from system environment
6-
val jupiterVersion: String = System.getenv("JUNIT_JUPITER_VERSION")
7-
val vintageVersion: String = System.getenv("JUNIT_VINTAGE_VERSION")
8-
val platformVersion: String = System.getenv("JUNIT_PLATFORM_VERSION")
5+
val jupiterVersion: String by project
6+
val platformVersion: String by project
97

108
repositories {
119
maven { url = uri(file(System.getProperty("maven.repo"))) }

platform-tooling-support-tests/projects/vintage/build.gradle.kts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,17 +9,18 @@ repositories {
99
mavenCentral()
1010
}
1111

12+
val platformVersion: String by project
13+
val vintageVersion: String by project
14+
1215
dependencies {
1316
val junit4Version = System.getProperty("junit4Version", "4.12")
1417
testImplementation("junit:junit:$junit4Version")
1518

16-
val vintageVersion = System.getenv("JUNIT_VINTAGE_VERSION") ?: "5.3.2"
1719
testImplementation("org.junit.vintage:junit-vintage-engine:$vintageVersion") {
1820
exclude(group = "junit")
1921
because("we want to override it to test against different versions")
2022
}
2123

22-
val platformVersion: String = System.getenv("JUNIT_PLATFORM_VERSION")
2324
testRuntimeOnly("org.junit.platform:junit-platform-launcher:$platformVersion")
2425
}
2526

0 commit comments

Comments
 (0)