Clean build
mvn clean install
For Maven/Sonatype deployment docs, see here.
-
To deploy via Maven, make sure Maven's
settings.xml
contains<server> <id>sonatype-nexus-snapshots</id> <username>oberstet</username> <password>mypassword</password> </server> <server> <id>sonatype-nexus-staging</id> <username>oberstet</username> <password>mypassword</password> </server>
in the
servers
section. -
Check the effective settings using
mvn help:effective-settings
Clean build a snapshot using
mvn clean deploy
Snapshots should then appear here.
Prepare the release
mvn release:clean
mvn release:prepare
Publish the release
mvn release:perform
The documentation is generated from source files using Doxygen. To generate the documentation:
cd Autobahn
doxygen
Note: this section is only relevant for administrators of the Autobahn web site.
To publish to the Autobahn web site (here), you will need SCons and Taschenmesser.
Then do
scons
to build the docs and
scons publish
to build and publish the docs and
scons -uc
to cleanup.