To build the very latest code available...
After the build completes, you can find the Archiva distribution in archiva-jetty/target and the Archiva webapp in archiva-modules/archiva-web/archiva-webapp/target
Usually, it's that simple. :) Occasionally, Archiva may depend on a snapshot of another project such as Redback, and you may need to build that first, or configure a snapshot repository. If you're having trouble building Archiva, ask on the Development mailing list and we'll point you in the right direction.
The version-specific documentation for the latest version of Archiva can be found in archiva/archiva-docs, and the top-level Archiva website --including the page you're reading now -- is in the site directory.
To work on the documentation, execute mvn site:run in one of these directories, and then visit http://localhost:8080 to view pages as you edit them. When you're done, submit a patch in the issue tracker.
git clone git://github.com/apache/archiva.git; cd archiva ; sh ./init-git-svn.sh or trough https git clone https://github.com/apache/archiva.git; cd archiva ; sh ./init-git-svn.sh
You can use tomcat-maven-plugin to run the webapp without installing the war in a container. With maven3 in the top directory :
mvn tomcat7:run -pl :archiva-webapp -am (use mvnDebug if you want to attach a debugger) or sh ./t7.sh (use sh ./t7-debug.sh if you want to attach a debugger)
Hit your browser : http://localhost:9091/archiva/index.html