in src/main/java/org/apache/maven/plugins/dependency/fromConfiguration/AbstractFromConfigurationMojo.java [283:296]
private boolean findDependencyVersion(ArtifactItem artifact, List<Dependency> dependencies, boolean looseMatch) {
for (Dependency dependency : dependencies) {
if (Objects.equals(dependency.getArtifactId(), artifact.getArtifactId())
&& Objects.equals(dependency.getGroupId(), artifact.getGroupId())
&& (looseMatch || Objects.equals(dependency.getClassifier(), artifact.getClassifier()))
&& (looseMatch || Objects.equals(dependency.getType(), artifact.getType()))) {
artifact.setVersion(dependency.getVersion());
return true;
}
}
return false;
}