On 26/08/14 19:51, Minto van der Sluis wrote:
Reto Gmür schreef op 26-8-2014 11:35:
It should be

mvn release:prepare
mvn release:deploy

Go to: https://repository.apache.org/ and close the release, call for vote
and if it succeded promote the release.

Upload the source release and its signature to
https://dist.apache.org/repos/dist/, update website

The release is not built by the build server but locally.

This in my opinion is a major no-no. Developers should not manually
build releases. Doing this manually is not only error prone, but local
configuration might also pollute the released artefacts. Possibly
leading to a situation which is not reproducible. This is a lesson I
learned the hard way.

How do other Apache projects produce their releases?


The Jena build is local.

https://cwiki.apache.org/confluence/display/JENA/Release+Process

so the build is slightly different to the develop builds because it uses different targets and adds a -P

e.g.
mvn release:prepare -Papache-release
mvn release:deploy -Papache-release

The Apache release profile comes from the general Apache parent and produces the source-release file for putting in www.apache.org/dist.

        Andy

Reply via email to