hadoop-mapreduce-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Luke Lu (JIRA)" <j...@apache.org>
Subject [jira] [Created] (MAPREDUCE-2432) MR-279: Install sanitized poms for downstream sanity
Date Tue, 12 Apr 2011 19:06:05 GMT
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
            Reporter: Luke Lu
            Assignee: Luke Lu

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

View raw message