repo-location/project/version/artifact
Where repo-location is a valid URI such ad http://repo.apahce.org/public/ project is any valid path such as org/apache/commons-cli and version as any valid path excluding '/'.
And artifact is any valid file.
Still keeps the parser simple.
And it is browse-able.
