Tibor Digana created MSHARED-1031:
-------------------------------------
Summary: PatternIncludesArtifactFilter#include( Artifact )
Key: MSHARED-1031
URL: https://issues.apache.org/jira/browse/MSHARED-1031
Project: Maven Shared Components
Issue Type: Bug
Components: maven-common-artifact-filters
Affects Versions: maven-common-artifact-filters-3.2.0
Reporter: Tibor Digana
In principle the call looks like this:
new
PatternIncludesArtifactFilter("org.surefire.dependency:dependent-artifact2:*:tests-jdk15:*").include("org.surefire.dependency:dependent-artifact2:jar:tests-jdk15:1.0"
with scope tests)
The problem is that PatternIncludesArtifactFilter uses the comparison via
{{!=}} on {{char[]}}, see more specifically {{tokens[3] != ANY}} and it expects
wildcard on classifier, see the comment {{we only accept 5 tokens if the
classifier = '*'}}.
--
This message was sent by Atlassian Jira
(v8.20.1#820001)