Monday Oct 02, 2006

OpenGrok and GlassFish

OpenGrok Logo

OpenGrok is a fast and user-friendly multi-lingual search and cross-reference tool that is used by the OpenSolaris team. OpenGrok first grinds through the sources to create the data repository; the program itself is written in java and uses Exuberant Ctags. The result is then browsed through a Java Web App that runs in a container like GlassFish (or Tomcat), and Shawn reports positively on his Experience using OpenGrok on GlassFish.

I think it would be interesting to try to combine the features of OpenGrok with those of Sorcerer. Since Sorcerer uses the JavaC Tree API, the information is more accurate, but OpenGrok has more features (like full text search) and is multi-lingual.

Thursday Sep 21, 2006

The Sorcerer Cross-Reference Tool

Original Poster for Fantasia by Walt Disney

Another Kohsuke special: a source cross-referencer that is using the JavaC Tree API to produce high quality information; check this Sample Output.

The Sorcerer project is Open Source at Java.Net and it includes goodies like a Maven 2 plugin. Kohsuke also promises to run sourcerer on the Project Glassfish Sources and make this another of the Tool Services available to the community.

Also check Tom Ball's blog on Hacking JavaC.