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

Reply via email to