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

Robert Scholte commented on MNG-5720:
-------------------------------------

I don't think this is required for the merging, I have to investigate. It was 
required for the {{<provides>}} element to be translated to {{Properties}} to 
be able to uniquely identify the toolchains. Based on experience of 
configurations of plugins I think it would still be nice to support 
complex/nested structures. The only ones having a challenge are the toolchain 
*developers*, but I that's fine by me. We could also add something like the 
following method to help developers, if they just want to use properties:
{code}
public static Properties toProperties(Object configuration) throws 
IllegalArgumentException
{code}

> Change 'configuration' from Object to Properties in toolchains.xml
> ------------------------------------------------------------------
>
>                 Key: MNG-5720
>                 URL: https://jira.codehaus.org/browse/MNG-5720
>             Project: Maven
>          Issue Type: Improvement
>          Components: Toolchains
>    Affects Versions: 3.2.3
>            Reporter: Herve Boutemy
>            Assignee: Robert Scholte
>             Fix For: 3.2.4
>
>
> Officially the content of the {{<configuration>}} element in a toolchain was 
> free of structure, although we only know Properties-like structures.
> To improve the automatic handling by Modello, it is better to drop the free 
> structure and change it to Properties like it was done in MNG-5718 for 
> <provides>.
> The {{jdk}} toolchain will be modified accordingly, being transparent for 
> users.
> But any custom toolchain implementation will need to be updated.



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

Reply via email to