I added some Cargo plugin config to the archiva-webapp pom. It uses a cargo.tomcat5x.home property which you can put in settings.xml or supply on the command line. (As discussed on IRC, it can be configured to download the Tomcat .zip distribution from a known url, but I imagine most of us already have Tomcat installed. Besides, it doesn't actually work yet, because...)
At this point I don't think Cargo supports configuring more than one data source in a standalone container, and Archiva of course needs three. That will take some digging in the Cargo code, which I haven't touched in quite a while. -- Wendy
