Make ArtifactCoordinate an interface, so other Objects can simply implement it. E.g. o.a.m.p.dependency.fromConfiguration.ArtifactItem needs some extra fields, but it already has all the methods of ArtifactCoordinate. Now we can simple pass ArtifactItem to the resolver without assembling a new Object.

git-svn-id: https://svn.apache.org/repos/asf/maven/shared/trunk@1691715 13f79535-47bb-0310-9956-ffa450edef68
3 files changed
tree: f45bdb910478a36601ca0f1311d66680dfd2b456
  1. src/
  2. pom.xml