>> Yes, we can use an Entry, or as Chris pointed out, if we annotate 
>> MarshalledInstance's using a new Maven URL schema we can extract that info 
>> and make it available via MarshalledServiceItem (An abstract class that 
>> extends ServiceItem).
>
> I dont think a new Maven URL schema has actually been proposed? Why wouldnt 
> we just use a String attribute in an Entry that is of the form 
> groupId:artifactId:version:classifier?

What I don't like about this is that it makes the client a little more
fragile--we would essentially be sniffing a string for a certain
format, which, if it matched, would indicate it is a Maven coordinate.
If this is in a separate type of Entry (e.g. CoordinateArtifactEntry
or so) then we are reacting to a type of entry, not to a format which
needs to be documented, etc.


Patrick

Reply via email to