SF currently use jar goal in maven-source-plugin to attach-source, this override the jar-no-fork(jar-no-fork is preferred way per maven doc) in fusesource-pom, and this will confuse pmd configuration in some cases, we saw it break CI build which is caused by the PMD configuration is ignored when attach-sources recently
[1]
Need change to use jar-no-fork to fix CI build
[1]http://ci.fusesource.com/hudson/view/Perfectus/job/perfectus-esb-5.0.0-fuse/66/console