Class VersionInformation


  • public class VersionInformation
    extends java.lang.Object
    This class will parse the version based on the given pattern in ParseVersionMojo.
    • Field Detail

      • MAJOR_MINOR_PATCH_PATTERN

        private static final java.lang.String MAJOR_MINOR_PATCH_PATTERN
        See Also:
        Constant Field Values
      • MAJOR_MINOR_PATCH

        private static final java.util.regex.Pattern MAJOR_MINOR_PATCH
      • DIGITS

        private static final java.util.regex.Pattern DIGITS
      • BUILD_NUMBER

        private static final java.util.regex.Pattern BUILD_NUMBER
      • major

        private int major
      • minor

        private int minor
      • patch

        private int patch
      • buildNumber

        private long buildNumber
      • qualifier

        private java.lang.String qualifier
    • Constructor Detail

      • VersionInformation

        public VersionInformation​(java.lang.String version)
    • Method Detail

      • parseBuildNumber

        private void parseBuildNumber​(java.lang.String buildNumberPart)
      • parseMajorMinorPatchVersion

        private void parseMajorMinorPatchVersion​(java.lang.String version)
      • getMajor

        public int getMajor()
      • setMajor

        public void setMajor​(int major)
      • getMinor

        public int getMinor()
      • setMinor

        public void setMinor​(int minor)
      • getPatch

        public int getPatch()
      • setPatch

        public void setPatch​(int patch)
      • getBuildNumber

        public long getBuildNumber()
      • setBuildNumber

        public void setBuildNumber​(long buildNumber)
      • getQualifier

        public java.lang.String getQualifier()
      • setQualifier

        public void setQualifier​(java.lang.String qualifier)