summaryrefslogtreecommitdiff
path: root/build-logic/android-plugins/build.gradle.kts
diff options
context:
space:
mode:
authorHarsh Shandilya <me@msfjarvis.dev>2022-12-02 01:57:02 +0530
committerHarsh Shandilya <me@msfjarvis.dev>2022-12-02 01:57:02 +0530
commitafd0eebdd3287d932c53879fa1ac88f430080ef5 (patch)
tree141b9147325b96f4ab3a49927e4a1d997f3c37be /build-logic/android-plugins/build.gradle.kts
parent54bb4676a7c16d959769e522ac018f3e3e822797 (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.kts64
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)
-}