Class DefaultVersionParser

java.lang.Object
org.apache.maven.impl.DefaultVersionParser
All Implemented Interfaces:
org.apache.maven.api.Service, org.apache.maven.api.services.VersionParser

@Named @Singleton public class DefaultVersionParser extends Object implements org.apache.maven.api.services.VersionParser
A wrapper class around a resolver version that works as model version parser as well.
  • Constructor Details

    • DefaultVersionParser

      @Inject public DefaultVersionParser(ModelVersionParser modelVersionParser)
  • Method Details

    • parseVersion

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

      public org.apache.maven.api.VersionRange parseVersionRange(String range)
      Specified by:
      parseVersionRange in interface org.apache.maven.api.services.VersionParser
    • parseVersionConstraint

      public org.apache.maven.api.VersionConstraint parseVersionConstraint(String constraint)
      Specified by:
      parseVersionConstraint in interface org.apache.maven.api.services.VersionParser
    • isSnapshot

      public boolean isSnapshot(String version)
      Specified by:
      isSnapshot in interface org.apache.maven.api.services.VersionParser