Romain Manni-Bucau created MCHECKSTYLE-267:
----------------------------------------------

             Summary: maven merge policy breaks checkstyle inline configuration
                 Key: MCHECKSTYLE-267
                 URL: https://jira.codehaus.org/browse/MCHECKSTYLE-267
             Project: Maven Checkstyle Plugin
          Issue Type: Bug
    Affects Versions: 2.13
            Reporter: Romain Manni-Bucau


This is surely a bug in maven itself since it appears in effective pom but 
please redirect and link this issue if you think so (it can be worked around in 
checkstyle plugin and I'm not sure maven cares)

Issue is: you have a pom and a child pom. Both configure checkstyle "inline" 
(ie without checkstyle.xml but directly in <configuration>). In this case maven 
merge both configs (great) but tag by tag. it means if both checkstyle configs 
dont have the same modules then configuraiton is broken and the child module 
config can slip to another module for instance.

Workaround would be to get raw config of both pom and do the merge in the 
plugin. Correct solution IMO is to consider attribute values during maven merge.



--
This message was sent by Atlassian JIRA
(v6.1.6#6162)

Reply via email to