[ 
https://jira.codehaus.org/browse/MNG-4171?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=338177#comment-338177
 ] 

Stuart McCulloch commented on MNG-4171:
---------------------------------------

FYI this was fixed a few years back under 
https://issues.sonatype.org/browse/SISU-61 and is available in Maven 3.0.3 
onwards.
                
> The XML resulting from a property of java.util.Properties is a lot more 
> clumsy than that for Map
> ------------------------------------------------------------------------------------------------
>
>                 Key: MNG-4171
>                 URL: https://jira.codehaus.org/browse/MNG-4171
>             Project: Maven 2 & 3
>          Issue Type: Improvement
>          Components: Plugin API
>    Affects Versions: 2.1.0
>            Reporter: Benson Margulies
>             Fix For: 3.2
>
>
> Map parameters have this convenient XML mapping
> <myPropName>
>    <key>value</key>
> </myPropName>
> The corresponding syntax for Properties is much more verbose:
> <myPropName>
>   <property><name>x</name><value>y</value</property>
> </myPropName>
> This seems like punishment to the plugin user. In my case, I am internally 
> targetting an API that uses Properties, so it was really convenient to just 
> declare at that type. However, the XML is so clumsy that I'm now going to go 
> change it to a map and manually populate a Properties object. I wish that 
> there was some @ to allow me to declare the variable as Properties and get 
> the Map syntax.

--
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

Reply via email to