diff options
author | Harsh Shandilya <me@msfjarvis.dev> | 2022-12-02 01:57:02 +0530 |
---|---|---|
committer | Harsh Shandilya <me@msfjarvis.dev> | 2022-12-02 01:57:02 +0530 |
commit | afd0eebdd3287d932c53879fa1ac88f430080ef5 (patch) | |
tree | 141b9147325b96f4ab3a49927e4a1d997f3c37be /build-logic/android-plugins/build.gradle.kts | |
parent | 54bb4676a7c16d959769e522ac018f3e3e822797 (diff) |
refactor(build-logic): move all code to a single top-level project
Diffstat (limited to 'build-logic/android-plugins/build.gradle.kts')
-rw-r--r-- | build-logic/android-plugins/build.gradle.kts | 64 |
1 files changed, 0 insertions, 64 deletions
diff --git a/build-logic/android-plugins/build.gradle.kts b/build-logic/android-plugins/build.gradle.kts deleted file mode 100644 index 23a14da0..00000000 --- a/build-logic/android-plugins/build.gradle.kts +++ /dev/null @@ -1,64 +0,0 @@ -/* - * Copyright © 2014-2021 The Android Password Store Authors. All Rights Reserved. - * SPDX-License-Identifier: GPL-3.0-only - */ -@file:Suppress("DSL_SCOPE_VIOLATION", "UnstableApiUsage") - -import org.gradle.api.JavaVersion -import org.gradle.api.tasks.compile.JavaCompile -import org.gradle.kotlin.dsl.withType -import org.jetbrains.kotlin.gradle.tasks.KotlinCompile - -plugins { `kotlin-dsl` } - -afterEvaluate { - tasks.withType<JavaCompile>().configureEach { - sourceCompatibility = JavaVersion.VERSION_11.toString() - targetCompatibility = JavaVersion.VERSION_11.toString() - } - - tasks.withType<KotlinCompile>().configureEach { - kotlinOptions { - jvmTarget = JavaVersion.VERSION_11.toString() - freeCompilerArgs = freeCompilerArgs + "-Xsam-conversions=class" - } - } -} - -gradlePlugin { - plugins { - register("versioning") { - id = "com.github.android-password-store.versioning-plugin" - implementationClass = "app.passwordstore.gradle.versioning.VersioningPlugin" - } - register("android-application") { - id = "com.github.android-password-store.android-application" - implementationClass = "app.passwordstore.gradle.ApplicationPlugin" - } - register("android-library") { - id = "com.github.android-password-store.android-library" - implementationClass = "app.passwordstore.gradle.LibraryPlugin" - } - register("published-android-library") { - id = "com.github.android-password-store.published-android-library" - implementationClass = "app.passwordstore.gradle.PublishedAndroidLibraryPlugin" - } - register("rename-artifacts") { - id = "com.github.android-password-store.rename-artifacts" - implementationClass = "app.passwordstore.gradle.RenameArtifactsPlugin" - } - register("sentry") { - id = "com.github.android-password-store.sentry" - implementationClass = "app.passwordstore.gradle.SentryPlugin" - } - } -} - -dependencies { - implementation(libs.build.agp) - implementation(libs.build.mavenpublish) - implementation(libs.build.metalava) - implementation(libs.build.r8) - implementation(libs.build.semver) - implementation(libs.build.sentry) -} |