Alexander Kormushin created MASSEMBLY-599:
---------------------------------------------
Summary: Mistake in javadoc for dependencySet/includes
Key: MASSEMBLY-599
URL: https://jira.codehaus.org/browse/MASSEMBLY-599
Project: Maven 2.x Assembly Plugin
Issue Type: Bug
Affects Versions: 2.3, 2.2.2
Reporter: Alexander Kormushin
Priority: Minor
[Here|http://maven.apache.org/plugins/maven-assembly-plugin/assembly.html#class_dependencySet]
it's stated that fully qualified artifact coordinates in
dependencySet/includes/include* should be in form
*groupId:artifactId:type:version[:classifier]*
But actually accepted following form
*groupId:artifactId:type[:classifier]:version*
Fragment of source calculating artifact.id for filtering:
{code:title=.m2/repository/org/apache/maven/maven-artifact/2.2.1/maven-artifact-2.2.1-sources.jar!/org/apache/maven/artifact/DefaultArtifact.java}
public String getId()
{
return getDependencyConflictId() + ":" + getBaseVersion();
}
public String getDependencyConflictId()
{
StringBuffer sb = new StringBuffer();
sb.append( getGroupId() );
sb.append( ":" );
appendArtifactTypeClassifierString( sb );
return sb.toString();
}
private void appendArtifactTypeClassifierString( StringBuffer sb )
{
sb.append( getArtifactId() );
sb.append( ":" );
sb.append( getType() );
if ( hasClassifier() )
{
sb.append( ":" );
sb.append( getClassifier() );
}
}
{code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://jira.codehaus.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira