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, version: String, logger: Logger, minimumVersion: Property<String> = objectFactory.propertyWithDefault("0.1.0"), developmentIdentifier: Property<String> = objectFactory.propertyWithDefault("dev"), noTagIdentifier: Property<String> = objectFactory.propertyWithDefault("archeo"), fullHash: Property<Boolean> = objectFactory.propertyWithDefault(false), maxVersionLength: Property<Int> = objectFactory.propertyWithDefault(Int.MAX_VALUE), developmentCounterLength: Property<Int> = objectFactory.propertyWithDefault(2), enforceSemanticVersioning: Property<Boolean> = objectFactory.propertyWithDefault(true), computeReleaseVersion: Property<Boolean> = objectFactory.propertyWithDefault(false), preReleaseSeparator: Property<String> = objectFactory.propertyWithDefault("-"), buildMetadataSeparator: Property<String> = objectFactory.propertyWithDefault("+"), distanceCounterRadix: Property<Int> = objectFactory.propertyWithDefault(DEFAULT_RADIX), versionPrefix: Property<String> = objectFactory.propertyWithDefault(""), includeLightweightTags: Property<Boolean> = objectFactory.propertyWithDefault(true), forceVersionPropertyName: Property<String> = objectFactory.propertyWithDefault("forceVersion"), 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)) : GitSemVerExtension
The plugin extension with the DSL.