|
|
|
|
|
|
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.
|
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. |