Hi Gert,

From my point of view, either if SMX will be add on NemoSonar, I think it can be interesting to add a CI profile in the POMs. It allows people to check if the code style is correct, if there is not cyclic dependencies, etc on the local copy (by activating the profile).

To summarize :
+1 for a CI profile and add it in Hudson

Regards
JB

Gert Vanthienen 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/

Reply via email to