33 * Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE.txt file.
44 */
55
6- import org.gradle.api.JavaVersion
76import org.gradle.api.Project
87import org.gradle.api.Task
98import org.gradle.api.artifacts.dsl.DependencyHandler
@@ -14,20 +13,14 @@ import org.gradle.api.tasks.TaskContainer
1413import org.gradle.api.tasks.TaskProvider
1514import org.gradle.api.tasks.bundling.Jar
1615import org.gradle.api.tasks.testing.Test
17- import org.gradle.jvm.toolchain.JavaLanguageVersion
18- import org.gradle.jvm.toolchain.JavaToolchainService
1916import org.gradle.kotlin.dsl.dependencies
2017import org.gradle.kotlin.dsl.register
2118import org.gradle.kotlin.dsl.withType
22- import org.gradle.nativeplatform.platform.internal.DefaultNativePlatform
23- import java.io.File
2419
2520inline fun <reified T > Project.configureIfExists (fn : T .() -> Unit ) {
2621 extensions.findByType(T ::class .java)?.fn()
2722}
2823
29- val isWindows = DefaultNativePlatform .getCurrentOperatingSystem().isWindows
30-
3124fun Project.configureAllTests (fn : Test .() -> Unit = {}) {
3225 fun DependencyHandler.testImplementation (notation : Any ) =
3326 add(JavaPlugin .TEST_IMPLEMENTATION_CONFIGURATION_NAME , notation)
@@ -47,12 +40,6 @@ fun Project.configureAllTests(fn: Test.() -> Unit = {}) {
4740 }
4841}
4942
50- fun Test.systemProperties (map : Map <String , Any >) {
51- for ((k, v) in map) {
52- systemProperty(k, v)
53- }
54- }
55-
5643fun TaskProvider <* >.dependsOn (vararg dependencies : Any ) {
5744 configure {
5845 dependsOn(dependencies)
@@ -71,4 +58,4 @@ inline fun <reified T : Task> TaskContainer.registerVerificationTask(
7158 }
7259
7360val Provider <out Jar >.archiveFile: Provider <RegularFile >
74- get() = flatMap { it.archiveFile }
61+ get() = flatMap { it.archiveFile }
0 commit comments