]> source.dussan.org Git - archiva.git/commitdiff
[MRM-1282] additional clarification of notes
authorBrett Porter <brett@apache.org>
Tue, 24 Nov 2009 02:09:06 +0000 (02:09 +0000)
committerBrett Porter <brett@apache.org>
Tue, 24 Nov 2009 02:09:06 +0000 (02:09 +0000)
git-svn-id: https://svn.apache.org/repos/asf/archiva/branches/MRM-1025@883573 13f79535-47bb-0310-9956-ffa450edef68

archiva-modules/metadata/content-model.txt

index df78af9063f91c66d63aa4d66b1324e8c13daabd..b60a22da0b3d99cd2db211078fdb6902a8622c86 100644 (file)
@@ -11,7 +11,7 @@ The following is the intended content model for the metadata content repository:
         |   `-- org/
         |       `-- apache/
         |           `-- archiva/
-        |               `-- platform/ -- these are known as "organizational units", of arbitrary depth. Equiv to groupId in Maven
+        |               `-- platform/ -- these are known as the namespace, of arbitrary depth. Equiv to groupId in Maven
         |                   `-- scanner/ -- this is the project - equivalent to artifactId in Maven
         |                       |-- 1.0-SNAPSHOT/ -- this is the version best used to describe the project ("marketed version")
         |                       |   |-- scanner-1.0-20091120.012345-1.pom/ -- filename is a node, each is distinct except for checksums, etc.
@@ -48,3 +48,5 @@ each stored and it is up to the reader to interpret
 3) artifact data is not stored in the content repository (there is no data= property on the file). The information here is enough to locate the
 file in the original storageUrl when it is requested
 
+4) The API will still use separate namespace and project identifiers (the namespace can be null if there isn't one). This is chosen to allow
+splitting the namespace on '.', and also allowing '.' in the project identifier without splitting