A few days ago I found the jdepend Ant task, and I was really missing the feature of some fancy HTML report generation. Yesterday I wasn't able to sleep so I implemented this feature (with some minor additional stuff).
Hope you'll find it useful.
Some other thoughts about the code:
If you rename README to README.md, Github gonna display the info at the main screen as parsed and evaluated Mardown. Its quite nice looking.
Are the generics omitted by intention (e.g. not to depend on Java 1.5) or just needs some work to remove the rawtype and unchecked warnings?
How do I run the tests? Honestly, I haven't really took a deep look on that, just right-clicked on the test package and run them as JUnit tests, but most of them failed due to some errors. Maybe I'll have another look on that.
Can the parser deal with Java classes with version above 1.5?
If you plan to extend the code to have more output formats, maybe using some visitors could enhance that.
The CSS I created may be easily changed to the one you use at the official site, it would be cooler to have that as the default output style format.
Hi all!
A few days ago I found the
jdepend
Ant task, and I was really missing the feature of some fancy HTML report generation. Yesterday I wasn't able to sleep so I implemented this feature (with some minor additional stuff).Hope you'll find it useful.
Some other thoughts about the code:
README
toREADME.md
, Github gonna display the info at the main screen as parsed and evaluated Mardown. Its quite nice looking.Best wishes, Richard