Carlos Sanchez wrote:

eg. we require that if you have a foo.com domain your groupId is
com.foo but after that it's up to you. If you have a foo.sf.net we
require net.sf.foo but no more than that.

I like this one very much. It's in-line wit Sun's guidelines for package names, and provides a good balance between structure and flexibility.

From the erlier e-mails it seems that you are planning to map the groupIds to repository directories hierarchy: net.sf.foo -> /net/sf/foo.

On a large servers this might become a performance bottleneck because of the number of entries in the TLD directories (/org etc). A faster approach would be something like /org/a/apache/... or even /org/ap/apache/... This should be handled transparently to the users - the group id should be org.apache.... in either case. A /repository-metadata.xml or similar could contain information necessary for building correct paths. It's probably in the domain of Wagon if I understand things correctly.

R.

PS. You are going such great job guys! I'm looking forward to the upcoming 1.1 release.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to