You are viewing a plain text version of this content. The canonical link for it is here.
Posted to repository@apache.org by re...@apache.org on 2005/01/23 05:40:18 UTC

[ASF Repository Project Wiki] Updated: BrettPorter

   Date: 2005-01-22T20:40:18
   Editor: BrettPorter
   Wiki: ASF Repository Project Wiki
   Page: BrettPorter
   URL: http://wiki.apache.org/ASFRepository/BrettPorter

   no comment

Change Log:

------------------------------------------------------------------------------
@@ -14,3 +14,32 @@
 === Permissions ===
 
 All directories should be group writeable in the repository, however no files should be group writable. This means that files can be removed but not changed without an explicit override.
+
+=== SNAPSHOTs and Releases ===
+
+At apache, projects using Maven should set:
+{{{
+maven.repo.apache=scp://www.apache.org
+maven.repo.apache.directory=/www/www.apache.org/dist/java-repository
+}}}
+
+and
+
+{{{
+maven.repo.list=apachecvs
+maven.repo.apachecvs=scp://cvs.apache.org
+maven.repo.apachecvs.directory=/www/cvs.apache.org/repository
+}}}
+
+The release manager uses {{{-Dmaven.repo.list=apache}}} to publish to the other location. 
+This can be enforced by permissions if we really have a problem (though once
+people get harassed about snapshots when they turn up, I think it'll quickly stop).
+
+== Required new features ==
+
+These are features required in Maven Wagon to support the repository:
+ * sign code before pushing it up
+ * publish to a stage location so it can be vetted by a script for a valid md5, asc and that it isn't a SNAPSHOT, before copying it to the release location
+ * allow different repository formats, to support a possible difference between ASFRepository, Maven-1 and Maven-2
+
+