ArchivaArtifactConsumer is an abstract-dealing-with-artifacts consumer.
RepositoryContentConsumer is for files.

A file that isn't an artifact can be *.xml, *.sha1, *.md5, maven-metadata.xml, bad content, poorly named content, etc.

Would it be better to state the phase/scan instead?

RepositoryContentConsumer becomes -> RepositoryScanConsumer
ArchivaArtifactConsumer becomes -> DatabaseScanConsumer

And I would rather make this change now (yes Brett, I see you there) and not have to deal with backwards compatibility issues post 1.0 "in the wild". This time (right now) is the best time to make this change. After the 1.0 release is just going to add misery and pain to this process. Now is the sweet spot. We could make the change post 1.0 but it wouldn't be a change, it would just be another band-aide. Make the change now. Did you know that making the change now would take less than an hour, including testing. I think that Now is a good time. Now is the winter of our discontent. Right now, hey, its your tomorrow. Right now, C'mon (Brett), its everything. Right now, catch a magic moment, do it, right here and now. It means everything. Its right now, oh, tell me what are you waiting for, turn this thing around. :-)


Wendy Smoak wrote:
I'm looking at...
http://maven.apache.org/archiva/ref/latest/apidocs/org/apache/maven/archiva/consumers/package-summary.html

What's the difference between ArchivaArtifactConsumer and
RepositoryContentConsumer?  (When is an artifact not considered
repository content?)

--
- Joakim Erdfelt
 [EMAIL PROTECTED]
 Open Source Software (OSS) Developer

Reply via email to