You are viewing a plain text version of this content. The canonical link for it is here.
Posted to repository@apache.org by Nick Chalko <ni...@chalko.com> on 2003/10/30 23:19:41 UTC

URL Syntax was: URI Syntax

Adam R. B. Jack wrote:

>Folks wrote:
>
>  
>
>>>So here is a key focuossed issue.
>>>What should the URI look like
>>>
>>>The latest URI discussed was
>>>
>>>http://<host>/<project>/<version>/artifact-[<version>].ext
>>>
>>>For example
>>>* http://repo.apache.org/org-apache-ant/1.5.1/ant-1.5.1.jar
>>>      
>>>
>
>Are we discussing URI or URL? If URI, ok good .. but is this current?
>  
>
URL really. 
And it was the latest out of the Wiki


>  
>
>>>The part  still needs to be decided is the project name.
>>>      
>>>
>>Since this is an ASF repo, isn't the ASF project name enough?
>>
>>    
>>
>>>I think the most stable idea proposed is the java package name with -
>>>instead of .
>>>      
>>>
>>I'd prefer to stick with the ASF project name.
>>    
>>
>
>I can agree, it is a lot less 'fat' than package, but does it help the user
>enough? Say the user downloads a new project from CVS into their IDE, gets
>started, and finds that package org.apache.xyz is missing. How do they know
>that xyz is part of apache project jakarta-blah or whatever? Maybe a nice
>reverse map (kinda like Gump gives) would help. I feel that project name
>tends to push strongly towards client side metadata though, [or server side
>queries, I guess.]
>  
>
BTW: Clearly package is Java-centric. Maybe something namespaced? E.g

>java:org.apache.ant or something. I'm just throwing this out, I suspect
>project name is right, I just believe it has issues.
>  
>
Rember package is just a reverse top level domain.  This is a way to 
ensure that a name is globably unique.

More in a seperate email.

>regards
>
>Adam
>  
>