Package-level declarations

Types

Link copied to clipboard
class AndroidGitSemVer @Inject constructor(providerFactory: ProviderFactory, objectFactory: ObjectFactory) : Plugin<Project>

A Plugin for computing the project version based on the status of the local git repository for android.

Link copied to clipboard
open class AndroidGitSemVerExtension @JvmOverloads constructor(project: Project, providerFactory: ProviderFactory, objectFactory: ObjectFactory, projectDir: File, logger: Logger, buildMetadataSeparator: Property<String> = objectFactory.propertyWithDefault("+"), computeReleaseVersion: Property<Boolean> = objectFactory.propertyWithDefault(false), developmentCounterLength: Property<Int> = objectFactory.propertyWithDefault(2), developmentIdentifier: Property<String> = objectFactory.propertyWithDefault("dev"), distanceCounterRadix: Property<Int> = objectFactory.propertyWithDefault(DEFAULT_RADIX), enforceSemanticVersioning: Property<Boolean> = objectFactory.propertyWithDefault(true), forceVersionPropertyName: Property<String> = objectFactory.propertyWithDefault("forceVersion"), fullHash: Property<Boolean> = objectFactory.propertyWithDefault(false), includeLightweightTags: Property<Boolean> = objectFactory.propertyWithDefault(true), maxVersionLength: Property<Int> = objectFactory.propertyWithDefault(Int.MAX_VALUE), minimumVersion: Property<String> = objectFactory.propertyWithDefault("0.1.0"), noTagIdentifier: Property<String> = objectFactory.propertyWithDefault("archeo"), preReleaseSeparator: Property<String> = objectFactory.propertyWithDefault("-"), versionPrefix: Property<String> = objectFactory.propertyWithDefault(""), val incrementalCode: Property<Boolean> = objectFactory.propertyWithDefault(true), val versionCodeMajorDigits: Property<Int> = objectFactory.propertyWithDefault(3), val versionCodeMinorDigits: Property<Int> = objectFactory.propertyWithDefault(3), val versionCodePatchDigits: Property<Int> = objectFactory.propertyWithDefault(3), updateStrategy: (List<String>) -> UpdateType = { _ -> UpdateType.PATCH }) : GitSemVerExtension

The plugin extension with the DSL.