[ 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