+1 for checkstyle and pmd not sure about cobertura (never used it) in separate profile running in CI builds. Sonar option also looks nice but having our own profile based build would give us more control.
-- Ulhas Bhole -----Original Message----- From: Gert Vanthienen [mailto:[email protected]] Sent: 16 April 2009 09:31 To: [email protected] Subject: [DISCUSS] Setting up Cobertura/CheckStyle/... CI builds L.S., For a long time, we've had CheckStyle/PMD enabled on ServiceMix 3 and the components. The problem with this was that it was interfering with day-to-day development work: builds taking longer, IDEs need to be configured properly to apply the code conventions correctly, ... I'd like to propose to setup CI builds that do Cobertura/CheckStyle/PMD/... checks so we at least have some metrics on code quality. I know metrics are not absolute, but they can at least help us identify which areas of the code need some work. One option would be to ask the Sonar guys if they could add us to their public instance (http://nemo.sonar.codehaus.org/), the other solution would be to add it to a CI profile in our own POMs that we can run on Hudson. Regards, Gert Vanthienen ------------------------ Open Source SOA: http://fusesource.com Blog: http://gertvanthienen.blogspot.com/
