in tooling/common/src/main/java/org/apache/karaf/minho/tooling/common/maven/Parser.java [457:499]
public String getArtifactPath( final String version )
{
Matcher m = VERSION_FILE_PATTERN.matcher(version);
if ( m.matches() )
{
this.m_version = m.group( 1 ) + "-" + "SNAPSHOT";
String ret = m_group.replaceAll(GROUP_SEPARATOR, FILE_SEPARATOR)
+ FILE_SEPARATOR
+ m_artifact
+ FILE_SEPARATOR
+ m_version
+ FILE_SEPARATOR
+ m_artifact
+ VERSION_SEPARATOR
+ m_version
+ m_fullClassifier
+ TYPE_SEPARATOR
+ m_type;
if (m_repositoryURL != null) {
ret = m_repositoryURL + FILE_SEPARATOR + ret;
}
return ret;
} else {
String ret = m_group.replaceAll(GROUP_SEPARATOR, FILE_SEPARATOR)
+ FILE_SEPARATOR
+ m_artifact
+ FILE_SEPARATOR
+ version
+ FILE_SEPARATOR
+ m_artifact
+ VERSION_SEPARATOR
+ version
+ m_fullClassifier
+ TYPE_SEPARATOR
+ m_type;
if (m_repositoryURL != null) {
ret = m_repositoryURL + FILE_SEPARATOR + ret;
}
return ret;
}
}