androidartifacts


A Gradle Plugin which will easify the process to publish Android and Java artifacts to the local maven


Project information

Property Value
Group guru.stefma.androidartifacts
Version 1.4.0-NOSNAPSHOT
Source compatibility 1.8
Target compatibility 1.8
Gradle version 4.10.2

Plugins

Implementation Class
class org.gradle.api.plugins.HelpTasksPlugin
class org.jetbrains.kotlin.gradle.scripting.internal.ScriptingGradleSubplugin
class org.gradle.language.base.plugins.LifecycleBasePlugin
class org.gradle.api.plugins.BasePlugin
class org.gradle.api.plugins.ReportingBasePlugin
class org.gradle.api.plugins.JavaBasePlugin
class org.gradle.api.plugins.JavaPlugin
class org.jetbrains.kotlin.gradle.plugin.KotlinPluginWrapper
class com.gradle.publish.PublishPlugin
class org.gradle.platform.base.plugins.ComponentBasePlugin
class org.gradle.language.base.plugins.LanguageBasePlugin
class org.gradle.platform.base.plugins.BinaryBasePlugin
class org.gradle.api.plugins.JavaBasePluginRules
class org.gradle.api.publish.plugins.PublishingPlugin
class org.gradle.api.publish.maven.plugins.MavenPublishPlugin
class org.jetbrains.dokka.gradle.DokkaPlugin
class guru.stefma.androidartifacts.plugin.JavaArtifactsPlugin
class guru.stefma.androidartifacts.plugin.UmbrellaArtifactsPlugin
class com.jfrog.bintray.gradle.BintrayPlugin
class guru.stefma.bintrayrelease.BintrayReleasePlugin
class org.gradle.plugin.devel.plugins.MavenPluginPublishPlugin
class org.gradle.plugin.devel.plugins.JavaGradlePluginPlugin
class org.gradle.plugins.site.SitePlugin
class guru.stefma.buildsrc.DocsPlugin
class guru.stefma.buildsrc.ZeitPlugin
class org.gradle.kotlin.dsl.provider.plugins.KotlinScriptRootPlugin
class org.gradle.kotlin.dsl.provider.plugins.KotlinScriptBasePlugin

Tasks

Name Group Description
androidArtifactGeneratedPublications Publishing Print a list of all generated publications.
androidArtifactJava Publishing Publish an JAR for 'maven' to the local Maven repository.
androidArtifactJavaJavadoc Publishing Package the javadoc for the 'androidArtifactJava` into a JAR.
androidArtifactJavaKdoc Publishing Package the kdoc for the 'androidArtifactJava' into a JAR.
androidArtifactJavaSources Publishing Package the sources for the 'androidArtifactJava' into a JAR.
assemble build Assembles the outputs of this project.
bintrayPublish publishing Bintray Sign, publish and Maven central sync task
bintrayUpload publishing Publishes artifacts to bintray.com.
build build Assembles and tests this project.
buildDependents build Assembles and tests this project and all projects that depend on it.
buildNeeded build Assembles and tests this project and all projects it depends on.
check verification Runs all checks.
classes build Assembles main classes.
clean build Deletes the build directory.
dokka documentation Generates dokka documentation for Kotlin
generateMetadataFileForAndroidArtifactsPluginMarkerMavenPublication publishing Generates the Gradle metadata file for publication 'androidArtifactsPluginMarkerMaven'.
generateMetadataFileForJavaArtifactsPluginMarkerMavenPublication publishing Generates the Gradle metadata file for publication 'javaArtifactsPluginMarkerMaven'.
generateMetadataFileForMavenPublication publishing Generates the Gradle metadata file for publication 'maven'.
generateMetadataFileForPluginMavenPublication publishing Generates the Gradle metadata file for publication 'pluginMaven'.
generateMetadataFileForUmbrellaArtifactsPluginMarkerMavenPublication publishing Generates the Gradle metadata file for publication 'umbrellaArtifactsPluginMarkerMaven'.
generatePomFileForAndroidArtifactsPluginMarkerMavenPublication publishing Generates the Maven POM file for publication 'androidArtifactsPluginMarkerMaven'.
generatePomFileForJavaArtifactsPluginMarkerMavenPublication publishing Generates the Maven POM file for publication 'javaArtifactsPluginMarkerMaven'.
generatePomFileForMavenPublication publishing Generates the Maven POM file for publication 'maven'.
generatePomFileForPluginMavenPublication publishing Generates the Maven POM file for publication 'pluginMaven'.
generatePomFileForUmbrellaArtifactsPluginMarkerMavenPublication publishing Generates the Maven POM file for publication 'umbrellaArtifactsPluginMarkerMaven'.
generateSite documentation Generates a web page containing information about the project.
jar build Assembles a jar archive containing the main classes.
javadoc documentation Generates Javadoc API documentation for the main source code.
kotlinDslAccessorsReport help Prints the Kotlin code for accessing the currently available project extensions and conventions.
kotlinDslAccessorsSnapshot Build Setup Generates Kotlin accessors for accessing and configuring the currently available project extensions and conventions.
login Plugin Portal Update the gradle.properties files so this machine can publish to the Gradle Plugin portal.
pluginDescriptors Plugin development Generates plugin descriptors from plugin declarations.
pluginUnderTestMetadata Plugin development Generates the metadata for plugin functional tests.
publish publishing Publishes all publications produced by this project.
publishAndroidArtifactsPluginMarkerMavenPublicationToMavenLocal publishing Publishes Maven publication 'androidArtifactsPluginMarkerMaven' to the local Maven repository.
publishJavaArtifactsPluginMarkerMavenPublicationToMavenLocal publishing Publishes Maven publication 'javaArtifactsPluginMarkerMaven' to the local Maven repository.
publishMavenPublicationToMavenLocal publishing Publishes Maven publication 'maven' to the local Maven repository.
publishPluginJar build Assembles a jar archive containing the main source code.
publishPluginJavaDocsJar build Assembles a jar archive containing the documentation for the main Java source code.
publishPluginMavenPublicationToMavenLocal publishing Publishes Maven publication 'pluginMaven' to the local Maven repository.
publishPlugins Plugin Portal Publishes this plugin to the Gradle Plugin portal.
publishToMavenLocal publishing Publishes all Maven publications produced by this project to the local Maven cache.
publishUmbrellaArtifactsPluginMarkerMavenPublicationToMavenLocal publishing Publishes Maven publication 'umbrellaArtifactsPluginMarkerMaven' to the local Maven repository.
test verification Runs the unit tests.
testClasses build Assembles test classes.
validateTaskProperties Plugin development Validates task property annotations for the plugin.