[ https://jira.codehaus.org/browse/MNG-5563?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=338765#comment-338765 ]
Paul Benedict commented on MNG-5563: ------------------------------------ I've been bitten by parameter misspellings. This would be very helpful. Without knowing you misspelled, it's extremely frustrating not to determine why the parameter is not taking effect. If there's anyway to detect when a parameter can't be injected because it doesn't match a plugin's bean property, please do so. > Ensuring only the available parameters are allowed > -------------------------------------------------- > > Key: MNG-5563 > URL: https://jira.codehaus.org/browse/MNG-5563 > Project: Maven 2 & 3 > Issue Type: Improvement > Components: POM > Reporter: Savas Ali Tokmen > > I am one of the owners of Codehaus CARGO, which has a Maven2/Maven3 plugin; > and would have an improvement request with regards to how parameters are > managed. > Currently, what happens is that if a user unwillingly puts a parameter in the > wrong place then the plugin execution continues as is. One of the latest such > issues one of the users has had can be found on > http://cargo.996258.n3.nabble.com/Maven-plugin-and-javaagent-tp18075.html > As an example, I can write the below POM and build still works (even thought > the MOJO has no parameter called "foo"): > {noformat} > <plugin> > <groupId>org.codehaus.cargo</groupId> > <artifactId>cargo-maven2-plugin</artifactId> > <version>1.4.6</version> > <configuration> > <foo> > bar > </foo> > </configuration> > </plugin> > {noformat} > It would be good for the MOJO developer to be ablo instruct by MOJO to fail > if there is an unknown parameter in the configuration. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira