Following up on a suggestion by Bertrand I'm checking out Sling. I've gone through the 15 min tutorial. Well, it took me a lot longer than that. Just Maven downloading all the dependencies takes that much.
BTW, I had to disable the testAttributes() and testDirectives() methods in: http://svn.apache.org/repos/asf/incubator/sling/trunk/commons/osgi/src/test/java/org/apache/sling/commons/osgi/ManifestHeaderTest.java to make Sling compile. I'm currently sort of stuck as I can't get much further than from what I've learned in the tutorial. I went first to the samples directory where "simple-demo" shot to my eye as the perfect next step. The problem: I have no clue what this example does. I can easily deploy it but I have no idea what URL will show me anything. I haven't found any info anywhere what is demonstrated here in the first place. Can I ask one of the devs to add a README.txt that explains what this demo does or where I can find information about it? Another question: is it necessary to download the full dojo distribution (>15MB) each time after a "mvn clean" (not that I do that every time)? Can't you just put the necessary files in SVN like in good old non-Maven times? In the meantime I've activated mod_proxy and mod_cache in my local HTTPD so hopefully I can speed up the build process. Thanks, Jeremias Maerki (still trying to decipher if Sling might help me)
