I'm trying to figure out the exact role of each of those and I'm a bit lost.

- An ArtifactId has a ModuleId
- An Artifact has a ModuleRevisionId
- A ModuleRevisionId has a ModuleId
- An ArtifactRevisionId has an ArtifactId and a ModuleRevisionId
- A DefaultArtifact is an Artifact which has an ArtifactRevisionId

And there is an ArtifactInfo and ArtifactOrigin

An ArtifactInfo is implemented in a couple of places...seems like resource information but...we have a ResolvedURL which is an ArtifactInfo and a ResolvedResource which is also an ArtifactInfo.

All that is not extremely clear, and there seems (not sure though as I'm lost) to be some redundancy. is it possible to have an explanation of what all of them are (and a few more) and the whole conceptual model ?

Thanks

-- stephane

Reply via email to