Artifact.Single

abstract class Artifact.Single<FileTypeT : FileSystemLocation?> : Artifact

Any
   ↳ Artifact
     ↳ Artifact.Single
Known direct subclasses
SingleArtifact

Public Artifact for Android Gradle plugin.

Known indirect subclasses
SingleArtifact.AAR

The final AAR file as it would be published.

SingleArtifact.APK

Directory where APK files will be located.

SingleArtifact.ASSETS

Assets that will be packaged in the resulting APK or Bundle.

SingleArtifact.BUNDLE

The final Bundle ready for consumption at Play Store.

SingleArtifact.MERGED_MANIFEST

Merged manifest file that will be used in the APK, Bundle and InstantApp packages.

SingleArtifact.METADATA_LIBRARY_DEPENDENCIES_REPORT

The metadata for the library dependencies.

SingleArtifact.OBFUSCATION_MAPPING_FILE
SingleArtifact.PUBLIC_ANDROID_RESOURCES_LIST

A file containing the list of public resources exported by a library project.


Denotes a single FileSystemLocation instance of this artifact type at a given time. Single artifact types can be transformed or replaced but never appended.

Summary

Public constructors

<FileTypeT : FileSystemLocation?> Single(
    kind: ArtifactKind<FileTypeT?>?,
    category: Artifact.Category?
)

Inherited functions

From class Artifact
open String
open String
String

Provide a unique name for the artifact type.

Public constructors

Single

<FileTypeT : FileSystemLocation?> Single(
    kind: ArtifactKind<FileTypeT?>?,
    category: Artifact.Category?
)