One issue with getting the data automatically is that GroupLens has asked to not include their data with the distro, since they need those that use it to acknowledge their license terms. Automatically grabbing it also seems to go around that.
Hmm, not sure here. We could, in the demo instructions, tell them to read the README first. Also, I don't think we are violating any of their terms. We aren't redistributing and we aren't using it commercially. The only part we haven't done is let them know of our usage.
The jetty part is possible, sure. There's yet another little catch that may make it hard to make this plug-and-play and that is that the demo needs a large heap, which is not available by default, which means setting command line options. That could be taken care of in an ant target I guess.
What I have so far is just automating the setup and packaging, but I don't actually start Jetty.
I've excluded the Axis stuff for now, but that will need to be worked in. I'll post a patch shortly.