How are folks integrating various static analysis tools such as PMD, Checkstyle, and FindBugs so that they are used together in some uniform way? In particular, I'm interested in generating a single uniform report that includes warnings from all tools. Also, I want to be able to mark-up my code with reasonably consistent looking warning suppressions.
My question here is not meant to address tool "overlap" where, say, PMD and Checkstyle are looking for the same things. That is another issue.
Please see some of my thoughts on the matter in an answer to a related question.