-
@ExperimentalUnsignedTypes() public class GitSemVerExtension
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classGitSemVerExtension.Companion
-
Field Summary
Fields Modifier and Type Field Description private final Property<String>minimumVersionprivate final Property<String>developmentIdentifierprivate final Property<String>noTagIdentifierprivate final Property<Boolean>fullHashprivate final Property<Integer>maxVersionLengthprivate final Property<Integer>developmentCounterLengthprivate final Property<Boolean>enforceSemanticVersioningprivate final Property<String>preReleaseSeparatorprivate final Property<String>buildMetadataSeparatorprivate final Property<Integer>distanceCounterRadixprivate final Property<String>versionPrefix
-
Constructor Summary
Constructors Constructor Description GitSemVerExtension(Project project, Property<String> minimumVersion, Property<String> developmentIdentifier, Property<String> noTagIdentifier, Property<Boolean> fullHash, Property<Integer> maxVersionLength, Property<Integer> developmentCounterLength, Property<Boolean> enforceSemanticVersioning, Property<String> preReleaseSeparator, Property<String> buildMetadataSeparator, Property<Integer> distanceCounterRadix, Property<String> versionPrefix)GitSemVerExtension(Project project, Property<String> minimumVersion, Property<String> developmentIdentifier, Property<String> noTagIdentifier, Property<Boolean> fullHash, Property<Integer> maxVersionLength, Property<Integer> developmentCounterLength, Property<Boolean> enforceSemanticVersioning, Property<String> preReleaseSeparator, Property<String> buildMetadataSeparator, Property<Integer> distanceCounterRadix)GitSemVerExtension(Project project, Property<String> minimumVersion, Property<String> developmentIdentifier, Property<String> noTagIdentifier, Property<Boolean> fullHash, Property<Integer> maxVersionLength, Property<Integer> developmentCounterLength, Property<Boolean> enforceSemanticVersioning, Property<String> preReleaseSeparator, Property<String> buildMetadataSeparator)GitSemVerExtension(Project project, Property<String> minimumVersion, Property<String> developmentIdentifier, Property<String> noTagIdentifier, Property<Boolean> fullHash, Property<Integer> maxVersionLength, Property<Integer> developmentCounterLength, Property<Boolean> enforceSemanticVersioning, Property<String> preReleaseSeparator)GitSemVerExtension(Project project, Property<String> minimumVersion, Property<String> developmentIdentifier, Property<String> noTagIdentifier, Property<Boolean> fullHash, Property<Integer> maxVersionLength, Property<Integer> developmentCounterLength, Property<Boolean> enforceSemanticVersioning)GitSemVerExtension(Project project, Property<String> minimumVersion, Property<String> developmentIdentifier, Property<String> noTagIdentifier, Property<Boolean> fullHash, Property<Integer> maxVersionLength, Property<Integer> developmentCounterLength)GitSemVerExtension(Project project, Property<String> minimumVersion, Property<String> developmentIdentifier, Property<String> noTagIdentifier, Property<Boolean> fullHash, Property<Integer> maxVersionLength)GitSemVerExtension(Project project, Property<String> minimumVersion, Property<String> developmentIdentifier, Property<String> noTagIdentifier, Property<Boolean> fullHash)GitSemVerExtension(Project project, Property<String> minimumVersion, Property<String> developmentIdentifier, Property<String> noTagIdentifier)GitSemVerExtension(Project project, Property<String> minimumVersion, Property<String> developmentIdentifier)GitSemVerExtension(Project project, Property<String> minimumVersion)GitSemVerExtension(Project project)
-
Method Summary
Modifier and Type Method Description final Property<String>getMinimumVersion()final Property<String>getDevelopmentIdentifier()final Property<String>getNoTagIdentifier()final Property<Boolean>getFullHash()final Property<Integer>getMaxVersionLength()final Property<Integer>getDevelopmentCounterLength()final Property<Boolean>getEnforceSemanticVersioning()final Property<String>getPreReleaseSeparator()final Property<String>getBuildMetadataSeparator()final Property<Integer>getDistanceCounterRadix()final Property<String>getVersionPrefix()final StringcomputeVersion()final UnitassignGitSemanticVersion()-
-
Constructor Detail
-
GitSemVerExtension
GitSemVerExtension(Project project, Property<String> minimumVersion, Property<String> developmentIdentifier, Property<String> noTagIdentifier, Property<Boolean> fullHash, Property<Integer> maxVersionLength, Property<Integer> developmentCounterLength, Property<Boolean> enforceSemanticVersioning, Property<String> preReleaseSeparator, Property<String> buildMetadataSeparator, Property<Integer> distanceCounterRadix, Property<String> versionPrefix)
-
GitSemVerExtension
GitSemVerExtension(Project project, Property<String> minimumVersion, Property<String> developmentIdentifier, Property<String> noTagIdentifier, Property<Boolean> fullHash, Property<Integer> maxVersionLength, Property<Integer> developmentCounterLength, Property<Boolean> enforceSemanticVersioning, Property<String> preReleaseSeparator, Property<String> buildMetadataSeparator, Property<Integer> distanceCounterRadix)
-
GitSemVerExtension
GitSemVerExtension(Project project, Property<String> minimumVersion, Property<String> developmentIdentifier, Property<String> noTagIdentifier, Property<Boolean> fullHash, Property<Integer> maxVersionLength, Property<Integer> developmentCounterLength, Property<Boolean> enforceSemanticVersioning, Property<String> preReleaseSeparator, Property<String> buildMetadataSeparator)
-
GitSemVerExtension
GitSemVerExtension(Project project, Property<String> minimumVersion, Property<String> developmentIdentifier, Property<String> noTagIdentifier, Property<Boolean> fullHash, Property<Integer> maxVersionLength, Property<Integer> developmentCounterLength, Property<Boolean> enforceSemanticVersioning, Property<String> preReleaseSeparator)
-
GitSemVerExtension
GitSemVerExtension(Project project, Property<String> minimumVersion, Property<String> developmentIdentifier, Property<String> noTagIdentifier, Property<Boolean> fullHash, Property<Integer> maxVersionLength, Property<Integer> developmentCounterLength, Property<Boolean> enforceSemanticVersioning)
-
GitSemVerExtension
GitSemVerExtension(Project project, Property<String> minimumVersion, Property<String> developmentIdentifier, Property<String> noTagIdentifier, Property<Boolean> fullHash, Property<Integer> maxVersionLength, Property<Integer> developmentCounterLength)
-
GitSemVerExtension
GitSemVerExtension(Project project, Property<String> minimumVersion, Property<String> developmentIdentifier, Property<String> noTagIdentifier, Property<Boolean> fullHash, Property<Integer> maxVersionLength)
-
GitSemVerExtension
GitSemVerExtension(Project project, Property<String> minimumVersion, Property<String> developmentIdentifier, Property<String> noTagIdentifier, Property<Boolean> fullHash)
-
GitSemVerExtension
GitSemVerExtension(Project project, Property<String> minimumVersion, Property<String> developmentIdentifier, Property<String> noTagIdentifier)
-
GitSemVerExtension
GitSemVerExtension(Project project, Property<String> minimumVersion, Property<String> developmentIdentifier)
-
GitSemVerExtension
GitSemVerExtension(Project project, Property<String> minimumVersion)
-
GitSemVerExtension
GitSemVerExtension(Project project)
-
-
Method Detail
-
getMinimumVersion
final Property<String> getMinimumVersion()
-
getDevelopmentIdentifier
final Property<String> getDevelopmentIdentifier()
-
getNoTagIdentifier
final Property<String> getNoTagIdentifier()
-
getFullHash
final Property<Boolean> getFullHash()
-
getMaxVersionLength
final Property<Integer> getMaxVersionLength()
-
getDevelopmentCounterLength
final Property<Integer> getDevelopmentCounterLength()
-
getEnforceSemanticVersioning
final Property<Boolean> getEnforceSemanticVersioning()
-
getPreReleaseSeparator
final Property<String> getPreReleaseSeparator()
-
getBuildMetadataSeparator
final Property<String> getBuildMetadataSeparator()
-
getDistanceCounterRadix
final Property<Integer> getDistanceCounterRadix()
-
getVersionPrefix
final Property<String> getVersionPrefix()
-
computeVersion
final String computeVersion()
-
assignGitSemanticVersion
final Unit assignGitSemanticVersion()
-
-
-
-