Class DefaultModelVersionParser
java.lang.Object
org.apache.maven.impl.DefaultModelVersionParser
- All Implemented Interfaces:
 ModelVersionParser
@Named
@Singleton
public class DefaultModelVersionParser
extends Object
implements ModelVersionParser
- 
Constructor Summary
ConstructorsConstructorDescriptionDefaultModelVersionParser(org.eclipse.aether.version.VersionScheme versionScheme)  - 
Method Summary
Modifier and TypeMethodDescriptionstatic booleancheckSnapshot(String version) booleanisSnapshot(String version) Checks whether a given artifact version is considered aSNAPSHOTor not.parseVersion(String version) Parses the specified version string, for example "1.0".parseVersionConstraint(String constraint) Parses the specified version constraint specification, for example "1.0" or "[1.0,2.0)".parseVersionRange(String range) Parses the specified version range specification, for example "[1.0,2.0)". 
- 
Constructor Details
- 
DefaultModelVersionParser
 
 - 
 - 
Method Details
- 
parseVersion
Description copied from interface:ModelVersionParserParses the specified version string, for example "1.0".- Specified by:
 parseVersionin interfaceModelVersionParser- Parameters:
 version- the version string to parse, must not benull- Returns:
 - the parsed version, never 
null 
 - 
parseVersionRange
Description copied from interface:ModelVersionParserParses the specified version range specification, for example "[1.0,2.0)".- Specified by:
 parseVersionRangein interfaceModelVersionParser- Parameters:
 range- the range specification to parse, must not benull- Returns:
 - the parsed version range, never 
null 
 - 
isSnapshot
Description copied from interface:ModelVersionParserChecks whether a given artifact version is considered aSNAPSHOTor not.- Specified by:
 isSnapshotin interfaceModelVersionParser
 - 
checkSnapshot
 - 
parseVersionConstraint
Description copied from interface:ModelVersionParserParses the specified version constraint specification, for example "1.0" or "[1.0,2.0)".- Specified by:
 parseVersionConstraintin interfaceModelVersionParser- Parameters:
 constraint- the range specification to parse, must not benull- Returns:
 - the parsed version constraint, never 
null 
 
 -