[ 
https://issues.apache.org/jira/browse/MNG-7877?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Herve Boutemy updated MNG-7877:
-------------------------------
    Description: 
The build/consumer implementation was initially written in SAX, later rewritten 
using Xpp3, then Stax, but this implementation is quite complex with a big 
drawback in that it affects multiple places in the code where the models are 
loaded.

Rewriting the transformation on top of the object model remove those problems, 
at the cost of loosing the comments in the consumer POM.  The build POM is thus 
attached with the original unmodified POM, with {{build}} classifier to 
differentiate.

  was:
The build/consumer implementation was initially written in SAX, later rewritten 
using Xpp3, then Stax, but this implementation is quite complex with a big 
drawback in that it affects multiple places in the code where the models are 
loaded.

Rewriting the transformation on top of the object model remove those problems, 
at the cost of loosing the comments in the POM.  A build POM is thus attached 
with the original unmodified POM.


> Attach the build POM and simplify the build/consumer implementation
> -------------------------------------------------------------------
>
>                 Key: MNG-7877
>                 URL: https://issues.apache.org/jira/browse/MNG-7877
>             Project: Maven
>          Issue Type: New Feature
>            Reporter: Guillaume Nodet
>            Assignee: Guillaume Nodet
>            Priority: Major
>             Fix For: 4.0.0-alpha-8, 4.0.0
>
>
> The build/consumer implementation was initially written in SAX, later 
> rewritten using Xpp3, then Stax, but this implementation is quite complex 
> with a big drawback in that it affects multiple places in the code where the 
> models are loaded.
> Rewriting the transformation on top of the object model remove those 
> problems, at the cost of loosing the comments in the consumer POM.  The build 
> POM is thus attached with the original unmodified POM, with {{build}} 
> classifier to differentiate.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to