Hi, On Wed, Oct 21, 2009 at 12:29 PM, Grant Ingersoll <[email protected]> wrote: > You shouldn't be uploading to the ASF repo that way, I think. Just put them > up in your public_html.
As you noted later, the Nexus server supports staged releases, so you can "mvn deploy" (or "mvn release:perform" if you're using the release plugin) to repository.apache.org that will automatically collect all new org.apache.mahout artifacts into a new staged repository. You can find this staged repository by first logging in to https://repository.apache.org/ (the login link is in the top right corner, use your svn username and password) and then looking for the "Enterprise / Staging" link on the left. There'll be an entry for "org.apache.mahout", under which you can find the newly deployed artifacts as an "open" collection. The "open" state means that any additional Mahout deployments will be added to this collection until you explicitly "close" it (use a right click). Once you close the staged repository, it becomes write-protected and you can include a link to it for review in the release vote. If the vote passes, you can "promote" the repository (again through a right click), which will get the release artifacts published on Maven central. See http://markmail.org/message/lksyayquaysguyzq for an example release vote from Jackrabbit, where I'm referring to a such a staged Maven repository. If your project source archive (the "project" package) is deployed to the repository, then you don't necessarily need to upload the release candidate also to your public_html directory as people can get it also from the staged Maven repository. But since Apache policy mandates that source archives of all releases get posted to www.apache.org/dist, you'll still need to copy those packages to people.apache.org at some point. In Jackrabbit we copy only the project source archive and a few standalone binaries to the public_html directory that'll eventually be copied to www.apache.org/dist. Other release artifacts are made available only through the Maven repository. BR, Jukka Zitting
