+1 for enable pmd and checkstyle profile in poms and build it on Hudson.I believe we always have the pmd and checkstyle for 3.2 branch, IMO, it's not so hard to follow the pmd and checkstyle rule in daily development, given IDEs like eclipse have plugin to help us do it easily. :-) Freeman
On Thu, Apr 16, 2009 at 4:31 PM, Gert Vanthienen <[email protected]>wrote: > 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/ >
