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
+
+