java - PMD multiple rulesets pass build but single ruleset fails build -


i using pmd maven plugin project , seeing strange behavior in it. following pom.xml configuration fails build violations in basic.xml -

<configuration>     <rulesets>         <ruleset>${project.basedir}\ruleset\basic.xml</ruleset>         <!-- ruleset>${project.basedir}\ruleset\braces.xml</ruleset>         <ruleset>${project.basedir}\ruleset\design.xml</ruleset>         <ruleset>${project.basedir}\ruleset\controversial.xml</ruleset>         <ruleset>${project.basedir}\ruleset\coupling.xml</ruleset>         <ruleset>${project.basedir}\ruleset\clone.xml</ruleset>         <ruleset>${project.basedir}\ruleset\comments.xml</ruleset-->     </rulesets> </configuration> 

but below 1 passes build smoothly -

<configuration>     <rulesets>         <ruleset>${project.basedir}\ruleset\basic.xml</ruleset>         <ruleset>${project.basedir}\ruleset\braces.xml</ruleset>         <ruleset>${project.basedir}\ruleset\design.xml</ruleset>         <ruleset>${project.basedir}\ruleset\controversial.xml</ruleset>         <ruleset>${project.basedir}\ruleset\coupling.xml</ruleset>         <ruleset>${project.basedir}\ruleset\clone.xml</ruleset>         <ruleset>${project.basedir}\ruleset\comments.xml</ruleset>     </rulesets> </configuration> 

the build should have failed in second scenario also. per have noticed, if last rule (in above example comments.xml) not have code violation build not break if of rulesets above (basic.xml, braces.xml, etc.) have code violations. unable understand reason behind behavior. can me out this?

i found issue. there issue maven plugin version 3.3 . using version 3.1 , exact same code working expected.


Comments

Popular posts from this blog

ruby on rails - RuntimeError: Circular dependency detected while autoloading constant - ActiveAdmin.register Role -

c++ - OpenMP unpredictable overhead -

javascript - Wordpress slider, not displayed 100% width -