in maven-3.0.x/src/main/java/org/sonatype/aether/util/artifact/AbstractArtifact.java [64:97]
protected static String toBaseVersion( String version )
{
String baseVersion;
if ( version == null )
{
baseVersion = version;
}
else if ( version.startsWith( "[" ) || version.startsWith( "(" ) )
{
baseVersion = version;
}
else
{
Matcher m = SNAPSHOT_TIMESTAMP.matcher( version );
if ( m.matches() )
{
if ( m.group( 1 ) != null )
{
baseVersion = m.group( 1 ) + SNAPSHOT;
}
else
{
baseVersion = SNAPSHOT;
}
}
else
{
baseVersion = version;
}
}
return baseVersion;
}