www-repository mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Nick Chalko <n...@chalko.com>
Subject Re: Organization Identifiers - URI Syntax
Date Thu, 06 Mar 2003 21:55:04 GMT
I agree that this is a good idea,  with the adddtion of version

http://<host>/<organization>/<product>/<version>/<artifact>

where artifact may optionally have a version suffix such as ant-1.5.jar



O'brien, Tim wrote:

>We should try to have an organization identifier of something like
>"org-apache", or "org.apache".  This shouldn't be confused with Java package
>naming conventions.  Repository discussions should get bogged down in
>references to JARs, I see this repository URI syntax as being technology
>neutral.  Artifacts are simply files, if the XML descriptor for a specific
>product wants to provide some sort of artifact type that would be just fine.
>
>All I want to address is the "organization" portion of the following URI"
>
>http://<host>/<organization>/<product>/<artifact>
>
>I propose that organization be a reversed domain name, ( I take back my
>opposition to using periods in this field ).    It is important to have this
>organization level to reduce the chances of name collision.   Also,
>organizations would have free range to control there part of the repository
>namespace.  Organization identifiers would be org.apache, com.sun, and so
>on.  These should not be confused with Java package or class names, URI
>syntax shouldn't be concerned with the target technology.
>
>As a side note, my requirements would be met with the existing Maven
>repository structure plus this organizational layer.  I'm taking an
>incrementalist approach here, but only because I've got projects that
>currently rely on the ibiblio.org repository.
>
>--------
>Tim O'Brien 
>
>  
>


-- 
Nick Chalko                                         Show me the code.
                          Centipede
  Ant + autodownloadable build plugins + needed jars autodownload.
              http://krysalis.org/centipede
---------------------------------------------------------------------



Mime
View raw message