diff options
| author | Harsh Shandilya <me@msfjarvis.dev> | 2021-11-16 00:09:19 +0530 |
|---|---|---|
| committer | Harsh Shandilya <me@msfjarvis.dev> | 2021-11-16 00:22:18 +0530 |
| commit | 40e65e1a8bec914345b3b74040e47e43b15625a0 (patch) | |
| tree | f3306c06e6c234e23f6739cbbfe3a7e668bfece0 /buildSrc/src/main/java/BaseProjectConfig.kt | |
| parent | 0fad4d24b5f119bb5ed62c4dda5edd11680c20a2 (diff) | |
| download | HardenedPass-40e65e1a8bec914345b3b74040e47e43b15625a0.tar.gz HardenedPass-40e65e1a8bec914345b3b74040e47e43b15625a0.zip | |
buildSrc: remove code superseded by convention plugins
Diffstat (limited to 'buildSrc/src/main/java/BaseProjectConfig.kt')
| -rw-r--r-- | buildSrc/src/main/java/BaseProjectConfig.kt | 39 |
1 files changed, 0 insertions, 39 deletions
diff --git a/buildSrc/src/main/java/BaseProjectConfig.kt b/buildSrc/src/main/java/BaseProjectConfig.kt index c789fd5d..f11b9dec 100644 --- a/buildSrc/src/main/java/BaseProjectConfig.kt +++ b/buildSrc/src/main/java/BaseProjectConfig.kt @@ -7,47 +7,8 @@ import com.android.build.gradle.TestedExtension import com.android.build.gradle.internal.dsl.BaseAppModuleExtension import org.gradle.api.JavaVersion import org.gradle.api.Project -import org.gradle.api.tasks.testing.Test -import org.gradle.api.tasks.testing.logging.TestLogEvent -import org.gradle.api.tasks.wrapper.Wrapper import org.gradle.kotlin.dsl.register -import org.gradle.kotlin.dsl.withType import org.gradle.language.nativeplatform.internal.BuildType -import org.jetbrains.kotlin.gradle.tasks.KotlinCompile - -/** - * Configure root project. Note that classpath dependencies still need to be defined in the - * `buildscript` block in the top-level build.gradle.kts file. - */ -internal fun Project.configureForRootProject() { - tasks.withType<Wrapper> { - gradleVersion = "7.3" - distributionSha256Sum = "de8f52ad49bdc759164f72439a3bf56ddb1589c4cde802d3cec7d6ad0e0ee410" - } - configureBinaryCompatibilityValidator() - tasks.register<GitHooks>("installGitHooks") { - val projectDirectory = layout.projectDirectory - hookScript.set(projectDirectory.file("scripts/pre-push-hook.sh").asFile.readText()) - hookOutput.set(projectDirectory.file(".git/hooks/pre-push").asFile) - } -} - -/** Configure all projects including the root project */ -internal fun Project.configureForAllProjects() { - tasks.withType<KotlinCompile>().configureEach { - kotlinOptions { - allWarningsAsErrors = true - jvmTarget = JavaVersion.VERSION_11.toString() - freeCompilerArgs = freeCompilerArgs + additionalCompilerArgs - languageVersion = "1.5" - } - } - tasks.withType<Test>().configureEach { - maxParallelForks = Runtime.getRuntime().availableProcessors() * 2 - testLogging { events(TestLogEvent.PASSED, TestLogEvent.SKIPPED, TestLogEvent.FAILED) } - outputs.upToDateWhen { false } - } -} /** Checks if we're building a snapshot */ @Suppress("UnstableApiUsage") |
