Is there some tool to monitor different metrics for a Java project over a longer period of time, preferrably by the data in CVS to establish trends and weak points? This would be a good starting point for continuous code reviews and for maintaining code quality.
I'm especially interested in number of references, size of classes and methods and cyclomatic complexity.