From fa2a93769f5cec8397064337fd53659147ba1877 Mon Sep 17 00:00:00 2001 From: Harsh Shandilya Date: Wed, 25 Nov 2020 00:19:11 +0530 Subject: build: move publishing config to buildSrc for re-use Signed-off-by: Harsh Shandilya --- buildSrc/src/main/java/PasswordStorePlugin.kt | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'buildSrc/src/main/java/PasswordStorePlugin.kt') diff --git a/buildSrc/src/main/java/PasswordStorePlugin.kt b/buildSrc/src/main/java/PasswordStorePlugin.kt index b8271f65..12cd764e 100644 --- a/buildSrc/src/main/java/PasswordStorePlugin.kt +++ b/buildSrc/src/main/java/PasswordStorePlugin.kt @@ -11,6 +11,7 @@ import org.gradle.api.Plugin import org.gradle.api.Project import org.gradle.api.plugins.JavaLibraryPlugin import org.gradle.api.plugins.JavaPlugin +import org.gradle.api.publish.PublishingExtension import org.gradle.api.tasks.compile.JavaCompile import org.gradle.kotlin.dsl.getByType import org.gradle.kotlin.dsl.withType @@ -35,6 +36,10 @@ class PasswordStorePlugin : Plugin { } is LibraryPlugin -> { project.extensions.getByType().configureCommonAndroidOptions() + project.extensions.getByType().registerSourcesJarTask(project) + project.afterEvaluate { + project.extensions.getByType().configureMavenPublication(project) + } } is AppPlugin -> { project.extensions.getByType().configureAndroidApplicationOptions(project) -- cgit v1.2.3