Class DefaultModelVersionParser

java.lang.Object
org.apache.maven.impl.DefaultModelVersionParser
All Implemented Interfaces:
org.apache.maven.api.services.model.ModelVersionParser

@Named @Singleton public class DefaultModelVersionParser extends Object implements org.apache.maven.api.services.model.ModelVersionParser
  • Constructor Details

    • DefaultModelVersionParser

      @Inject public DefaultModelVersionParser(org.eclipse.aether.version.VersionScheme versionScheme)
  • Method Details

    • parseVersion

      public org.apache.maven.api.Version parseVersion(String version)
      Specified by:
      parseVersion in interface org.apache.maven.api.services.model.ModelVersionParser
    • parseVersionRange

      public org.apache.maven.api.VersionRange parseVersionRange(String range)
      Specified by:
      parseVersionRange in interface org.apache.maven.api.services.model.ModelVersionParser
    • isSnapshot

      public boolean isSnapshot(String version)
      Specified by:
      isSnapshot in interface org.apache.maven.api.services.model.ModelVersionParser
    • checkSnapshot

      public static boolean checkSnapshot(String version)
    • parseVersionConstraint

      public org.apache.maven.api.VersionConstraint parseVersionConstraint(String constraint)
      Specified by:
      parseVersionConstraint in interface org.apache.maven.api.services.model.ModelVersionParser