S L created MNG-6278:
------------------------

             Summary: property inside @Parameter-Annotation is being ignored if 
it is also set inside the configuration of the Plugin
                 Key: MNG-6278
                 URL: https://issues.apache.org/jira/browse/MNG-6278
             Project: Maven
          Issue Type: Bug
    Affects Versions: 3.5.0, 3.3.9, 3.2.5
            Reporter: S L
            Priority: Critical


Hi I have a strange problem with a property definition inside an 
@Parameter-Annotation. 
Pretty much the configuration inside the plugin is as the following:
{code:java}
@Parameter(property = "maven.buildHelperMojo.skip", defaultValue = "false")
private boolean skip;
{code}
The original reference for this can be found here:
https://maven.apache.org/guides/plugin/guide-java-plugin-development.html#Parameters

Regardless whenever I define the configure the property inside the 
configuration of the plugin the commandline option e.g. 
`-Dmaven.buildHelperMojo.skip=true` is getting ignored.

I have attached a sample project where the issue can be reproduced with the 
following:
> mvn clean install && mvn clean initialize -PdemoConfigSet 
> -Dmaven.buildHelperMojo.skip=true
- doesn't work since it has the configuration-tag set

> mvn clean install && mvn clean initialize -PdemoConfigUnSet 
> -Dmaven.buildHelperMojo.skip=true
- works as expected since it has the configuration-tag NOT set



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to