This document is intended for committers who are packaging a release. It likely won't be of much use to anyone else.
If this is the first time you're doing a release you'll need to perform some setup.
<settings>
...
<servers>
<server>
<id>htmlunit-website</id>
<username>mguillem,htmlunit</username>
<!-- optional element:
<password>my_login_password</password>
-->
</server>
<server>
<id>htmlunit-m2-repo</id>
<username>mguillem,htmlunit</username>
<!-- optional element:
<password>my_login_password</password>
-->
</server>
<server>
<id>htmlunit-m2-repo-snapshots</id>
<username>mguillem,htmlunit</username>
<!-- optional element:
<password>my_login_password</password>
-->
</server>
</servers>
...
</settings>
Now do this for each release:
MAVEN_OPTS="-Xms256m -Xmx512m"
mvn -up clean site assembly:assembly
mvn deploy
mvn site:deploy