In The Works
Some tools have trickier dependencies or rely less on convention, and are a bit more work to script in a general way. Others are tools I'd like to have scripts for but just haven't gotten around to. These tools are ones on my to-do list. If there are others that you use and would like to see included, just let me know.
| Name | Description | Dependencies |
|---|---|---|
| hackystat | Collection and analysis of feedback metrics | |
| hbm2doc | Hibernate mapping documentation | |
| sitegraph | Struts 2.0 page flow visualization | Struts 2 |
| sorcerer | Source code cross reference generator | Java 6 |
| taglibrarydoc | Javadoc for JSP taglibs | |
| xsbrowser | Documentation and browsing of DTD or XML schema | |
| xsddoc | Documentation for XML schema |
Features
Along with new tools, there are other ways I would like to see Glean extended. I want to keep it simple, with as few demands on projects as possible, so the ideas here are mostly incremental improvements. Ant properties-based configuration is already complex enough.
- Integrating with continuous integration servers (CruiseControl, Hudson)
- Supporting projects that have multiple source folders
- Better XSLTs for some of the tools (e.g. FindBugs)
- Other ways to publish the output so that it could be included in a project website
- A way to support tools that have multiple output options. For example, JDepend can generate a traditional tabular report or a DOT-based graph rendered by Graphviz
- Provide a way to discover the appropriate Glean settings for a given project automatically. That is, to look for common directory layouts and build a properties file for you.
- Include Groovy scripting to allow more control within the scripts