It's hard to know the exact numbers, but I'll venture a guess that well over half of the JSF sites that exist in the world are running Oracle's Mojarra implementation of the JSF spec. Did you know that this implemention is the first large part of JavaEE (then J2EE) to be open-sourced, way back in 2004? As with any decent open source project, we have public continuous integration, a public version control system (VCS), and public source browsing tools. This last part is the subject of this blog entry.
First, ohloh. If you don't have an ohloh account yet, please get one at <http://www.oloh.net/>. It has the"social coding" part of the whole GitHUB thing (without octocats, sadly) but not bound to any one VCS technology. Mauricio Scheffer has a nice blog entry listing the benefits of Ohloh in the panoply of similar technologies. <http://bugsquash.blogspot.com/2011/03/overview-of-my-oss-projects.html>. The ohloh project page for Mojarra is at <https://www.ohloh.net/p/Mojarra>.
Second, svnsearch. These days, svn is to git as XML was to Java annotationsfour years ago. Quite possibly the worst thing about svnsearch is the name, and that's only if your a git snob. It seems to have a nice interface and seems to be very solid. Vcsism aside, I like it. The svnsearch project page for Mojarra is at <http://svnsearch.org/svnsearch/repos/MOJARRA/search>.
Technorati Tags: edburns