Hi Paul,
i think you will like this link[1] where I tried to compare elements which
have a GAV.
I had to write this down when working on the maven-artifact-transfer
component.
I know how the Model is generated, so I kind of understand why the
interface is missing.
As you can see, all these
It seems that the Artifact interface could be mostly applied to
MavenProject. I eyeball about 70% of the methods could apply. If this seems
unreasonable, I think an interface could be refactored out from both of
them supporting just these:
String getGroupId();
String getArtifactId();