There are no special considerations for releasing/deploying for JPA Objects. You can therefore just follow the processes described in Star Objects developers' guide, to:
for deployments, update
~/.m2/settings.xml
:
<servers> <server> <id>jpaobjects-site</id> <username>xxx</username> <password>xxx</password> </server> </servers>
make documentation changes to DocBook and to the site
deploy the site locally
$ cd ~/jpaobjects/trunk/main $ mvn site-deploy -D dist=local
This will deploy to
/tmp/m2-sites/jpaobjects
.
deploy a code snapshot
First, deploy main:
$ cd ~/jpaobjects/trunk/main $ mvn clean install deploy -D dist=remote
Then, deploy support:
$ cd ~/jpaobjects/trunk/support $ mvn clean install deploy -D dist=remote
tag a release and then deploy a code release
TODO: details required here.
deploy a site remotely
then, deploy the site (you'll also need a sourceforge terminal session running; see Star Objects developers guide for details):
$ cd ~/jpaobjects/trunk/main $ mvn site-deploy -D dist=remote