I was always so disapointed about the way how purely java source code was presented on the web. Whenever I wanted to see code I had to download sources and configure my IDE.
I've tried to create a website where you can browse fully crossreferenced source code for all open source projects in maven repository. Please have a look at mavenjava.com. Hope you will find it usefull.