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

Mahadev konar resolved MAPREDUCE-2432.
--------------------------------------

      Resolution: Fixed
    Hadoop Flags: [Reviewed]

I just committed this. thanks luke!

> MR-279: Install sanitized poms for downstream sanity
> ----------------------------------------------------
>
>                 Key: MAPREDUCE-2432
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-2432
>             Project: Hadoop Map/Reduce
>          Issue Type: Improvement
>          Components: mrv2
>            Reporter: Luke Lu
>            Assignee: Luke Lu
>             Fix For: 0.23.0
>
>         Attachments: mr-2432-poms-v1.patch, mr-2432-poms-v2.patch, 
> mr-2432-poms-v3.patch
>
>
> Due to [MNG-4223|http://jira.codehaus.org/browse/MNG-4223], the installed 
> POMs of MR-279 is downstream hostile. E.g., it's impossible to use versions 
> of hadoop-mapreduce-client-core.version in ivy other than 1.0-SNAPSHOT 
> without changing the multiple POMs, rendering the version properties 
> (hadoop-mapreduce.version and yarn.version) practically useless.
> This patch will install POMs with version (only) properties expanded. This 
> patch also use inheritance and dependencyManagement to make POMs DRYer. It 
> could use further cleanup to reduce "unnecessary" dependencies in some 
> modules, but it's a working start.
> To see the patch work, apply the patch and do a mvn clean install -P-cbuild 
> -DskipTests to make sure sane POMs are installed and then working on 
> individual test issues.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to