Class VersionFactory
- java.lang.Object
-
- pl.allegro.tech.build.axion.release.domain.VersionFactory
-
public class VersionFactory extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classVersionFactory.TagParseException
-
Constructor Summary
Constructors Constructor Description VersionFactory(VersionProperties versionProperties, TagProperties tagProperties, NextVersionProperties nextVersionProperties, ScmPosition position)VersionFactory(VersionProperties versionProperties, TagProperties tagProperties, NextVersionProperties nextVersionProperties, ScmPosition position, boolean isLegacyDefTagnameRepo)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description pl.allegro.tech.build.axion.release.domain.VersionFactory.FinalVersioncreateFinalVersion(ScmState scmState, com.github.zafarkhaja.semver.Version version)com.github.zafarkhaja.semver.VersioninitialVersion()com.github.zafarkhaja.semver.VersionversionFromTag(java.lang.String tag)
-
-
-
Constructor Detail
-
VersionFactory
public VersionFactory(VersionProperties versionProperties, TagProperties tagProperties, NextVersionProperties nextVersionProperties, ScmPosition position, boolean isLegacyDefTagnameRepo)
-
VersionFactory
public VersionFactory(VersionProperties versionProperties, TagProperties tagProperties, NextVersionProperties nextVersionProperties, ScmPosition position)
-
-
Method Detail
-
versionFromTag
public com.github.zafarkhaja.semver.Version versionFromTag(java.lang.String tag)
-
initialVersion
public com.github.zafarkhaja.semver.Version initialVersion()
-
createFinalVersion
public pl.allegro.tech.build.axion.release.domain.VersionFactory.FinalVersion createFinalVersion(ScmState scmState, com.github.zafarkhaja.semver.Version version)
-
-