J'ai lu le peu qu'il y avait à ce sujet sur le forum et j'ai lu également le chapitre 10 gratuit du livre Maven en entreprise (la commande du bouquin est en cours).
Il est par ailleurs aussi difficile de trouver des infos précises en anglais.

On a commencé par configurer Archiva (voir http://maven.apache.org/guides/devel...-releases.html)

Puis on a galéré pour trouver la syntaxe de la variable stagingRepository (archiva.staged-releases::default::http://XXX:YYY/archiva/repository/staged-releases/)
Mais on n'est pas pleinement satisfait, ou alors on a loupé une étape.. (très très problable)

On a commencé par faire:
mvn -Dresume=false release:prepare release:stage -Pstaged-releases -e

OK, mais on planifie de lancer ces commandes à partir du plugin de release dans hudson.
De ce fait, on ne pourra pas faire un release:rollback (au cas ou la release nous ne satisfait pas) ni faire le perform:release final
Car, on peut avoir le feedback sur la RC, plusieurs jours après...

De plus, si on construit une XXX-1.0.0-RC2 satisfaisante, quelle commande doit-on appeler pour qu'elle devienne la XXX-1.0.0? (sinon le manifest sera faux et fera référence à RC2)

On a pensé faire par ailleurs une release final en 1.0.0-RC1, puis faire un check out sur le tag, change la version du pom en release final puis faire un deploy, mais bof, il doit y avoir autre chose?

Je sais que Nexus Pro propose qq chose pour le staging.
Bref, si quelqu'un a du feedback sur le staging ou des liens intéressants, je suis preneur.

Merci,
Val