This repository was archived by the owner on Sep 16, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathbuild.gradle.kts
60 lines (55 loc) · 1.52 KB
/
build.gradle.kts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
plugins {
base
id("org.gradle.wrapper-upgrade") version "0.11.4"
}
val gradleRepos = listOf(
"junit-team/junit5",
"junit-team/testng-engine",
"junit-team/wrapper-upgrade",
"ota4j-team/open-test-reporting",
"ota4j-team/opentest4j",
)
val gradleSampleProjects = listOf(
"junit5-jupiter-extensions",
"junit5-jupiter-starter-gradle",
"junit5-jupiter-starter-gradle-groovy",
"junit5-jupiter-starter-gradle-kotlin",
"junit5-migration-gradle",
"junit5-multiple-engines",
)
val mavenSampleProjects = listOf(
"junit5-jupiter-starter-maven",
"junit5-jupiter-starter-maven-kotlin",
"junit5-migration-maven",
)
val gitCommitArgs = listOf(
"--author=JUnit Team <[email protected]>",
"--no-gpg-sign",
)
wrapperUpgrade {
gradle {
gradleRepos.forEach { repoName ->
create(repoName.replace('/', '-')) {
repo.set(repoName)
}
}
gradleSampleProjects.forEach { projectName ->
create("${projectName}-sample") {
repo.set("junit-team/junit5-samples")
dir.set(projectName)
}
}
configureEach {
options.gitCommitExtraArgs.set(gitCommitArgs)
}
}
maven {
mavenSampleProjects.forEach { projectName ->
create("${projectName}-sample") {
repo.set("junit-team/junit5-samples")
dir.set(projectName)
options.gitCommitExtraArgs.set(gitCommitArgs)
}
}
}
}