diff options
| author | Harsh Shandilya <me@msfjarvis.dev> | 2020-11-25 00:19:11 +0530 |
|---|---|---|
| committer | Harsh Shandilya <me@msfjarvis.dev> | 2020-11-29 17:18:34 +0530 |
| commit | fa2a93769f5cec8397064337fd53659147ba1877 (patch) | |
| tree | e7fc5b80e70189311e3ce38af795ecfeaa49284e /buildSrc/src/main/java/PasswordStorePlugin.kt | |
| parent | 0b9d3dc5c23e372ae7b4e7df266ac0172701c307 (diff) | |
| download | HardenedPass-fa2a93769f5cec8397064337fd53659147ba1877.tar.gz HardenedPass-fa2a93769f5cec8397064337fd53659147ba1877.zip | |
build: move publishing config to buildSrc for re-use
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
Diffstat (limited to 'buildSrc/src/main/java/PasswordStorePlugin.kt')
| -rw-r--r-- | buildSrc/src/main/java/PasswordStorePlugin.kt | 5 |
1 files changed, 5 insertions, 0 deletions
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<Project> { } is LibraryPlugin -> { project.extensions.getByType<TestedExtension>().configureCommonAndroidOptions() + project.extensions.getByType<TestedExtension>().registerSourcesJarTask(project) + project.afterEvaluate { + project.extensions.getByType<PublishingExtension>().configureMavenPublication(project) + } } is AppPlugin -> { project.extensions.getByType<BaseAppModuleExtension>().configureAndroidApplicationOptions(project) |
