+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/

Reply via email to